pub struct HydratedPosition {
pub address: Pubkey,
pub data: Position,
pub token_program: Pubkey,
}
Expand description
Represents a single Position account.
This struct contains the address of the position NFT, its decoded data, and the token program associated with the position NFT, which can be either the standard SPL Token Program or the Token 2022 Program.
Fields§
§address: Pubkey
The public key of the Position account.
data: Position
The decoded Position
account data.
token_program: Pubkey
The public key of the token program associated with the position NFT (either SPL Token or Token 2022).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HydratedPosition
impl RefUnwindSafe for HydratedPosition
impl Send for HydratedPosition
impl Sync for HydratedPosition
impl Unpin for HydratedPosition
impl UnwindSafe for HydratedPosition
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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