From 91a465bea6a9d199348492e37820006532cff0b2 Mon Sep 17 00:00:00 2001 From: Jakub Stachurski Date: Mon, 5 Oct 2026 18:28:39 +0200 Subject: request: better tests and request building --- src/capabilities.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/capabilities.rs') 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 { + Ok(Self { obj: obj.clone() }) } - fn into_obj(self) -> JObject { - self.obj + fn into_obj(self) -> JMAPResult { + Ok(self.obj) } } -- cgit v1.3.1