Struct jet_margin::events::PositionClosed
source · [−]pub struct PositionClosed {
pub margin_account: Pubkey,
pub authority: Pubkey,
pub token: Pubkey,
}
Fields
margin_account: Pubkey
token: Pubkey
Trait Implementations
sourceimpl BorshDeserialize for PositionClosedwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
impl BorshDeserialize for PositionClosedwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes. Read more
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
sourceimpl BorshSerialize for PositionClosedwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
impl BorshSerialize for PositionClosedwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
sourceimpl Discriminator for PositionClosed
impl Discriminator for PositionClosed
fn discriminator() -> [u8; 8]
sourceimpl Event for PositionClosed
impl Event for PositionClosed
sourceimpl From<PositionClosed> for PositionEvent
impl From<PositionClosed> for PositionEvent
sourcefn from(item: PositionClosed) -> Self
fn from(item: PositionClosed) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for PositionClosed
impl Send for PositionClosed
impl Sync for PositionClosed
impl Unpin for PositionClosed
impl UnwindSafe for PositionClosed
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more