summaryrefslogtreecommitdiff
path: root/src/capabilities.rs
diff options
context:
space:
mode:
authorJakub Stachurski <jakub@wilkuu.nl>2026-10-05 18:28:39 +0200
committerJakub Stachurski <jakub@wilkuu.nl>2026-10-05 18:28:39 +0200
commit91a465bea6a9d199348492e37820006532cff0b2 (patch)
treea557395bc663ee8343355e8d2c034ea5ebcf5dab /src/capabilities.rs
parentfcfd9ac33e36010a9da5d7f6133fa1d8c014ad51 (diff)
request: better tests and request building
Diffstat (limited to 'src/capabilities.rs')
-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)
}
}