pub struct StringPubkey(pub Pubkey);Expand description
A wrapper for Pubkey, allowing it to be serialized to and deserialized from base58 string.
Tuple Fields§
§0: PubkeyTrait Implementations§
Source§impl Borrow<Pubkey> for StringPubkey
impl Borrow<Pubkey> for StringPubkey
Source§impl Clone for StringPubkey
impl Clone for StringPubkey
Source§fn clone(&self) -> StringPubkey
fn clone(&self) -> StringPubkey
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StringPubkey
impl Debug for StringPubkey
Source§impl Deref for StringPubkey
impl Deref for StringPubkey
Source§impl<'de> Deserialize<'de> for StringPubkey
impl<'de> Deserialize<'de> for StringPubkey
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 Display for StringPubkey
impl Display for StringPubkey
Source§impl From<Pubkey> for StringPubkey
impl From<Pubkey> for StringPubkey
Source§impl From<StringPubkey> for Pubkey
impl From<StringPubkey> for Pubkey
Source§fn from(value: StringPubkey) -> Self
fn from(value: StringPubkey) -> Self
Converts to this type from the input type.
Source§impl FromStr for StringPubkey
impl FromStr for StringPubkey
Source§impl Hash for StringPubkey
impl Hash for StringPubkey
Source§impl Ord for StringPubkey
impl Ord for StringPubkey
Source§fn cmp(&self, other: &StringPubkey) -> Ordering
fn cmp(&self, other: &StringPubkey) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StringPubkey
impl PartialEq for StringPubkey
Source§impl PartialOrd for StringPubkey
impl PartialOrd for StringPubkey
Source§impl Serialize for StringPubkey
impl Serialize for StringPubkey
impl Copy for StringPubkey
impl Eq for StringPubkey
impl StructuralPartialEq for StringPubkey
Auto Trait Implementations§
impl Freeze for StringPubkey
impl RefUnwindSafe for StringPubkey
impl Send for StringPubkey
impl Sync for StringPubkey
impl Unpin for StringPubkey
impl UnwindSafe for StringPubkey
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.