summaryrefslogtreecommitdiff
path: root/src/capabilities.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/capabilities.rs10
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)
}
}