pub struct AnchorError {
    pub error_name: String,
    pub error_code_number: u32,
    pub error_msg: String,
    pub error_origin: Option<ErrorOrigin>,
    pub compared_values: Option<ComparedValues>,
}Fields§
§error_name: String§error_code_number: u32§error_msg: String§error_origin: Option<ErrorOrigin>§compared_values: Option<ComparedValues>Implementations§
source§impl AnchorError
 
impl AnchorError
pub fn log(&self)
pub fn with_source(self, source: Source) -> AnchorError
pub fn with_account_name(self, account_name: impl ToString) -> AnchorError
Trait Implementations§
source§impl Debug for AnchorError
 
impl Debug for AnchorError
source§impl Display for AnchorError
 
impl Display for AnchorError
source§impl From<AnchorError> for Error
 
impl From<AnchorError> for Error
source§fn from(ae: AnchorError) -> Error
 
fn from(ae: AnchorError) -> Error
Converts to this type from the input type.
source§impl PartialEq for AnchorError
 
impl PartialEq for AnchorError
Two AnchorErrors are equal when they have the same error code
impl Eq for AnchorError
Auto Trait Implementations§
impl Freeze for AnchorError
impl RefUnwindSafe for AnchorError
impl Send for AnchorError
impl Sync for AnchorError
impl Unpin for AnchorError
impl UnwindSafe for AnchorError
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
source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
 
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more