pub struct PsyError {
pub kind: String,
pub message: String,
}Expand description
An application-level error returned by PsyNet inside an otherwise
successful RPC response ({"Error": {"Type": ..., "Message": ...}}).
Fields§
§kind: String§message: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for PsyError
impl<'de> Deserialize<'de> for PsyError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Error for PsyError
impl Error for PsyError
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 PsyError
impl RefUnwindSafe for PsyError
impl Send for PsyError
impl Sync for PsyError
impl Unpin for PsyError
impl UnsafeUnpin for PsyError
impl UnwindSafe for PsyError
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