Struct jsonrpsee_core::server::helpers::MethodResponse
source · Available on crate feature
server
only.Expand description
Represent the response to method call.
Fields
result: String
Serialized JSON-RPC response,
success: bool
Indicates whether the call was successful or not.
Implementations
sourceimpl MethodResponse
impl MethodResponse
sourcepub fn response(
id: Id<'_>,
result: impl Serialize,
max_response_size: usize
) -> Self
pub fn response(
id: Id<'_>,
result: impl Serialize,
max_response_size: usize
) -> Self
Send a JSON-RPC response to the client. If the serialization of result
exceeds max_response_size
,
an error will be sent instead.
sourcepub fn error<'a>(id: Id<'_>, err: impl Into<ErrorObject<'a>>) -> Self
pub fn error<'a>(id: Id<'_>, err: impl Into<ErrorObject<'a>>) -> Self
Create a MethodResponse
from an error.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MethodResponse
impl Send for MethodResponse
impl Sync for MethodResponse
impl Unpin for MethodResponse
impl UnwindSafe for MethodResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more