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