pub struct RpcError { /* private fields */ }Implementations§
Source§impl 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 not_found(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
Trait Implementations§
Source§impl Error for RpcError
impl Error for RpcError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for RpcError
impl RefUnwindSafe for RpcError
impl Send for RpcError
impl Sync for RpcError
impl Unpin for RpcError
impl UnwindSafe for RpcError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more