Enum solana_sdk::pubkey::PubkeyError [−][src]
pub enum PubkeyError { MaxSeedLengthExceeded, InvalidSeeds, }
Variants
Length of the seed is too long for address generation
Trait Implementations
impl Clone for PubkeyError
[src]
impl Clone for PubkeyError
[src]pub fn clone(&self) -> PubkeyError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> DecodeError<T> for PubkeyError
[src]
impl<T> DecodeError<T> for PubkeyError
[src]pub fn type_of() -> &'static str
[src]
pub fn decode_custom_error_to_enum(custom: u32) -> Option<E> where
E: FromPrimitive,
[src]
E: FromPrimitive,
impl Display for PubkeyError
[src]
impl Display for PubkeyError
[src]impl Error for PubkeyError
[src]
impl Error for PubkeyError
[src]impl From<PubkeyError> for ProgramError
[src]
impl From<PubkeyError> for ProgramError
[src]pub fn from(error: PubkeyError) -> ProgramError
[src]
impl From<u64> for PubkeyError
[src]
impl From<u64> for PubkeyError
[src]pub fn from(error: u64) -> PubkeyError
[src]
impl FromPrimitive for PubkeyError
[src]
impl FromPrimitive for PubkeyError
[src]pub fn from_i64(n: i64) -> Option<PubkeyError>
[src]
pub fn from_u64(n: u64) -> Option<PubkeyError>
[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<PubkeyError> for PubkeyError
[src]
impl PartialEq<PubkeyError> for PubkeyError
[src]impl Serialize for PubkeyError
[src]
impl Serialize for PubkeyError
[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl StructuralPartialEq for PubkeyError
[src]
impl StructuralPartialEq for PubkeyError
[src]impl ToPrimitive for PubkeyError
[src]
impl ToPrimitive for PubkeyError
[src]pub fn to_i64(&self) -> Option<i64>
[src]
pub 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 PubkeyError
impl RefUnwindSafe for PubkeyError
impl Send for PubkeyError
impl Send for PubkeyError
impl Sync for PubkeyError
impl Sync for PubkeyError
impl Unpin for PubkeyError
impl Unpin for PubkeyError
impl UnwindSafe for PubkeyError
impl UnwindSafe for PubkeyError
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
[src]
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
[src]pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
[src]
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
[src]
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
[src]pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
[src]
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
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> 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>,