Struct ic_test_state_machine_client::UserError
source · pub struct UserError {
pub code: ErrorCode,
pub description: String,
}Expand description
The error that is sent back to users of IC if something goes wrong. It’s designed to be copyable and serializable so that we can persist it in ingress history.
Fields§
§code: ErrorCode§description: StringTrait Implementations§
source§impl<'de> Deserialize<'de> for UserError
impl<'de> Deserialize<'de> for UserError
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 PartialEq<UserError> for UserError
impl PartialEq<UserError> for UserError
impl Eq for UserError
impl StructuralEq for UserError
impl StructuralPartialEq for UserError
Auto Trait Implementations§
impl RefUnwindSafe for UserError
impl Send for UserError
impl Sync for UserError
impl Unpin for UserError
impl UnwindSafe for UserError
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