diff options
| author | Jakub Stachurski <jakub@wilkuu.nl> | 2026-10-05 18:28:39 +0200 |
|---|---|---|
| committer | Jakub Stachurski <jakub@wilkuu.nl> | 2026-10-05 18:28:39 +0200 |
| commit | 91a465bea6a9d199348492e37820006532cff0b2 (patch) | |
| tree | a557395bc663ee8343355e8d2c034ea5ebcf5dab /src/capabilities.rs | |
| parent | fcfd9ac33e36010a9da5d7f6133fa1d8c014ad51 (diff) | |
request: better tests and request building
Diffstat (limited to '')
| -rw-r--r-- | src/capabilities.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/capabilities.rs b/src/capabilities.rs index 1a4aa35..2d3dbe7 100644 --- a/src/capabilities.rs +++ b/src/capabilities.rs @@ -5,7 +5,7 @@ use std::sync::Arc; use lazy_static; use serde::{Deserialize, Serialize}; -use crate::request::{JMAPInvocationArg, MethodRegistry}; +use crate::request::{JMAPInvocationArg, JMAPResult, MethodRegistry}; use crate::session::ISession; use crate::*; @@ -231,12 +231,12 @@ impl JMAPInvocationArg for CoreEchoArgs { const METHOD_HINT: &str = "Core/Echo"; - fn from_obj(obj: &JObject) -> Self { - Self { obj: obj.clone() } + fn from_obj(obj: &JObject) -> JMAPResult<Self> { + Ok(Self { obj: obj.clone() }) } - fn into_obj(self) -> JObject { - self.obj + fn into_obj(self) -> JMAPResult<JObject> { + Ok(self.obj) } } |
