pub struct VaultPositionRef {
pub underlying_mint: Pubkey,
pub quote_mint: Pubkey,
pub expiry_ts: u64,
pub is_put: bool,
pub order_id: [u8; 32],
}Expand description
A position this vault holds, as its market and order id name it.
Fields§
§underlying_mint: Pubkey§quote_mint: Pubkey§expiry_ts: u64§is_put: bool§order_id: [u8; 32]Trait Implementations§
Source§impl Clone for VaultPositionRef
impl Clone for VaultPositionRef
impl Copy for VaultPositionRef
Source§impl Debug for VaultPositionRef
impl Debug for VaultPositionRef
impl Eq for VaultPositionRef
Source§impl PartialEq for VaultPositionRef
impl PartialEq for VaultPositionRef
impl StructuralPartialEq for VaultPositionRef
Auto Trait Implementations§
impl Forget for VaultPositionRef
impl Freeze for VaultPositionRef
impl RefUnwindSafe for VaultPositionRef
impl Send for VaultPositionRef
impl Sync for VaultPositionRef
impl Unpin for VaultPositionRef
impl UnsafeUnpin for VaultPositionRef
impl UnwindSafe for VaultPositionRef
Blanket Implementations§
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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