diff options
Diffstat (limited to 'src/capabilities.rs')
| -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) } } |
