pub struct RpcError { /* private fields */ }Implementations
sourceimpl RpcError
impl RpcError
pub fn new(code: i16, data: Option<Vec<u8>>) -> Self
pub fn code(&self) -> i16
pub fn data(&self) -> Option<&[u8]>
pub fn method(err: Option<Vec<u8>>) -> Self
pub fn params(err: Option<Vec<u8>>) -> Self
pub fn parse(err: Option<Vec<u8>>) -> Self
pub fn invalid(err: Option<Vec<u8>>) -> Self
pub fn internal(err: Option<Vec<u8>>) -> Self
sourcepub fn convert_data(v: impl Display) -> Vec<u8>
pub fn convert_data(v: impl Display) -> Vec<u8>
Converts displayable to Vec
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RpcError
impl Send for RpcError
impl Sync for RpcError
impl Unpin for RpcError
impl UnwindSafe for RpcError
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