Enum solana_stake_program::stake_instruction::StakeError [−][src]
pub enum StakeError { NoCreditsToRedeem, LockupInForce, AlreadyDeactivated, TooSoonToRedelegate, InsufficientStake, MergeTransientStake, MergeMismatch, CustodianMissing, CustodianSignatureMissing, }
Reasons the stake might have had an error
Variants
Trait Implementations
impl Clone for StakeError
[src]
impl Clone for StakeError
[src]fn clone(&self) -> StakeError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<E> DecodeError<E> for StakeError
[src]
impl<E> DecodeError<E> for StakeError
[src]fn type_of() -> &'static str
[src]
pub fn decode_custom_error_to_enum(custom: u32) -> Option<E> where
E: FromPrimitive,
E: FromPrimitive,
impl Error for StakeError
[src]
impl Error for StakeError
[src]impl FromPrimitive for StakeError
[src]
impl FromPrimitive for StakeError
[src]fn from_i64(n: i64) -> Option<Self>
[src]
fn from_u64(n: u64) -> Option<Self>
[src]
pub fn from_isize(n: isize) -> Option<Self>
[src]
pub fn from_i8(n: i8) -> Option<Self>
[src]
pub fn from_i16(n: i16) -> Option<Self>
[src]
pub fn from_i32(n: i32) -> Option<Self>
[src]
pub fn from_i128(n: i128) -> Option<Self>
[src]
pub fn from_usize(n: usize) -> Option<Self>
[src]
pub fn from_u8(n: u8) -> Option<Self>
[src]
pub fn from_u16(n: u16) -> Option<Self>
[src]
pub fn from_u32(n: u32) -> Option<Self>
[src]
pub fn from_u128(n: u128) -> Option<Self>
[src]
pub fn from_f32(n: f32) -> Option<Self>
[src]
pub fn from_f64(n: f64) -> Option<Self>
[src]
impl PartialEq<StakeError> for StakeError
[src]
impl PartialEq<StakeError> for StakeError
[src]impl StructuralPartialEq for StakeError
[src]
impl StructuralPartialEq for StakeError
[src]impl ToPrimitive for StakeError
[src]
impl ToPrimitive for StakeError
[src]fn to_i64(&self) -> Option<i64>
[src]
fn to_u64(&self) -> Option<u64>
[src]
pub fn to_isize(&self) -> Option<isize>
[src]
pub fn to_i8(&self) -> Option<i8>
[src]
pub fn to_i16(&self) -> Option<i16>
[src]
pub fn to_i32(&self) -> Option<i32>
[src]
pub fn to_i128(&self) -> Option<i128>
[src]
pub fn to_usize(&self) -> Option<usize>
[src]
pub fn to_u8(&self) -> Option<u8>
[src]
pub fn to_u16(&self) -> Option<u16>
[src]
pub fn to_u32(&self) -> Option<u32>
[src]
pub fn to_u128(&self) -> Option<u128>
[src]
pub fn to_f32(&self) -> Option<f32>
[src]
pub fn to_f64(&self) -> Option<f64>
[src]
Auto Trait Implementations
impl RefUnwindSafe for StakeError
impl RefUnwindSafe for StakeError
impl Send for StakeError
impl Send for StakeError
impl Sync for StakeError
impl Sync for StakeError
impl Unpin for StakeError
impl Unpin for StakeError
impl UnwindSafe for StakeError
impl UnwindSafe for StakeError
Blanket Implementations
impl<T> AbiExample for T
[src]
impl<T> AbiExample for T
[src]impl<T> AsFail for T where
T: Fail,
impl<T> AsFail for T where
T: Fail,
pub fn as_fail(&self) -> &(dyn Fail + 'static)
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,