pub enum RestakingError {
Show 29 variants
NcnOperatorAdminInvalid = 1_000,
NcnCooldownOperatorFailed = 1001,
NcnSlasherAdminInvalid = 1002,
NcnVaultAdminInvalid = 1003,
NcnAdminInvalid = 1004,
NcnDelegateAdminInvalid = 1005,
NcnVaultSlasherTicketFailedCooldown = 1006,
NcnVaultTicketFailedCooldown = 1007,
NcnWarmupOperatorFailed = 1008,
NcnVaultSlasherTicketFailedWarmup = 1009,
NcnVaultTicketFailedWarmup = 1010,
OperatorNcnAdminInvalid = 2_000,
OperatorVaultAdminInvalid = 2001,
OperatorAdminInvalid = 2002,
OperatorDelegateAdminInvalid = 2003,
OperatorCooldownNcnFailed = 2004,
OperatorVaultTicketFailedCooldown = 2005,
OperatorVaultTicketFailedWarmup = 2006,
OperatorWarmupNcnFailed = 2007,
OperatorFeeCapExceeded = 2008,
NcnOverflow = 2009,
OperatorOverflow = 2010,
VaultOverflow = 2011,
SlasherOverflow = 2012,
InvalidEpochLength = 2013,
ConfigAdminInvalid = 2014,
ArithmeticOverflow = 3_000,
ArithmeticUnderflow = 3001,
DivisionByZero = 3002,
}Variants§
NcnOperatorAdminInvalid = 1_000
NcnCooldownOperatorFailed = 1001
NcnSlasherAdminInvalid = 1002
NcnVaultAdminInvalid = 1003
NcnAdminInvalid = 1004
NcnDelegateAdminInvalid = 1005
NcnVaultSlasherTicketFailedCooldown = 1006
NcnVaultTicketFailedCooldown = 1007
NcnWarmupOperatorFailed = 1008
NcnVaultSlasherTicketFailedWarmup = 1009
NcnVaultTicketFailedWarmup = 1010
OperatorNcnAdminInvalid = 2_000
OperatorVaultAdminInvalid = 2001
OperatorAdminInvalid = 2002
OperatorDelegateAdminInvalid = 2003
OperatorCooldownNcnFailed = 2004
OperatorVaultTicketFailedCooldown = 2005
OperatorVaultTicketFailedWarmup = 2006
OperatorWarmupNcnFailed = 2007
OperatorFeeCapExceeded = 2008
NcnOverflow = 2009
OperatorOverflow = 2010
VaultOverflow = 2011
SlasherOverflow = 2012
InvalidEpochLength = 2013
ConfigAdminInvalid = 2014
ArithmeticOverflow = 3_000
ArithmeticUnderflow = 3001
DivisionByZero = 3002
Trait Implementations§
Source§impl Debug for RestakingError
impl Debug for RestakingError
Source§impl<T> DecodeError<T> for RestakingError
impl<T> DecodeError<T> for RestakingError
fn type_of() -> &'static str
fn decode_custom_error_to_enum(custom: u32) -> Option<E>where
E: FromPrimitive,
Source§impl Display for RestakingError
impl Display for RestakingError
Source§impl Error for RestakingError
impl Error for RestakingError
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()
Source§impl From<RestakingError> for ProgramError
impl From<RestakingError> for ProgramError
Source§fn from(e: RestakingError) -> Self
fn from(e: RestakingError) -> Self
Converts to this type from the input type.
Source§impl From<RestakingError> for u64
impl From<RestakingError> for u64
Source§fn from(e: RestakingError) -> Self
fn from(e: RestakingError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RestakingError
impl RefUnwindSafe for RestakingError
impl Send for RestakingError
impl Sync for RestakingError
impl Unpin for RestakingError
impl UnsafeUnpin for RestakingError
impl UnwindSafe for RestakingError
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