Struct jet_margin::events::PositionTouched
source · [−]pub struct PositionTouched {
pub position: AccountPosition,
}
Fields
position: AccountPosition
Trait Implementations
sourceimpl BorshDeserialize for PositionTouchedwhere
AccountPosition: BorshDeserialize,
impl BorshDeserialize for PositionTouchedwhere
AccountPosition: 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 PositionTouchedwhere
AccountPosition: BorshSerialize,
impl BorshSerialize for PositionTouchedwhere
AccountPosition: BorshSerialize,
sourceimpl Discriminator for PositionTouched
impl Discriminator for PositionTouched
fn discriminator() -> [u8; 8]
sourceimpl Event for PositionTouched
impl Event for PositionTouched
sourceimpl From<PositionTouched> for PositionEvent
impl From<PositionTouched> for PositionEvent
sourcefn from(item: PositionTouched) -> Self
fn from(item: PositionTouched) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for PositionTouched
impl Send for PositionTouched
impl Sync for PositionTouched
impl Unpin for PositionTouched
impl UnwindSafe for PositionTouched
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