pub struct WrapNative {
pub owner: StringPubkey,
pub lamports: u64,
}Expand description
Wraps the native token into its corresponding associated token account
Fields§
§owner: StringPubkeyOwner.
lamports: u64Lamports.
Implementations§
Source§impl WrapNative
impl WrapNative
Source§impl WrapNative
impl WrapNative
Sourcepub const NATIVE_MINT: Pubkey = native_mint::ID
pub const NATIVE_MINT: Pubkey = native_mint::ID
Native mint.
Trait Implementations§
Source§impl Clone for WrapNative
impl Clone for WrapNative
Source§fn clone(&self) -> WrapNative
fn clone(&self) -> WrapNative
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 WrapNative
impl Debug for WrapNative
Source§impl<'de> Deserialize<'de> for WrapNative
impl<'de> Deserialize<'de> for WrapNative
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 IntoAtomicGroup for WrapNative
impl IntoAtomicGroup for WrapNative
Source§fn into_atomic_group(
self,
skip_preparation: &Self::Hint,
) -> Result<AtomicGroup, SolanaUtilsError>
fn into_atomic_group( self, skip_preparation: &Self::Hint, ) -> Result<AtomicGroup, SolanaUtilsError>
Convert into an
AtomicGroup.Auto Trait Implementations§
impl Freeze for WrapNative
impl RefUnwindSafe for WrapNative
impl Send for WrapNative
impl Sync for WrapNative
impl Unpin for WrapNative
impl UnwindSafe for WrapNative
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<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 more