pub struct SpotPosition {
pub scaled_balance: u64,
pub open_bids: i64,
pub open_asks: i64,
pub cumulative_deposits: i64,
pub market_index: u16,
pub balance_type: SpotBalanceType,
pub open_orders: u8,
pub padding: [u8; 4],
}Fields§
§scaled_balance: u64§open_bids: i64§open_asks: i64§cumulative_deposits: i64§market_index: u16§balance_type: SpotBalanceType§open_orders: u8§padding: [u8; 4]Trait Implementations§
Source§impl BorshDeserialize for SpotPositionwhere
u64: BorshDeserialize,
i64: BorshDeserialize,
u16: BorshDeserialize,
SpotBalanceType: BorshDeserialize,
u8: BorshDeserialize,
[u8; 4]: BorshDeserialize,
impl BorshDeserialize for SpotPositionwhere
u64: BorshDeserialize,
i64: BorshDeserialize,
u16: BorshDeserialize,
SpotBalanceType: BorshDeserialize,
u8: BorshDeserialize,
[u8; 4]: BorshDeserialize,
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§fn 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.
Source§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.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for SpotPositionwhere
u64: BorshSerialize,
i64: BorshSerialize,
u16: BorshSerialize,
SpotBalanceType: BorshSerialize,
u8: BorshSerialize,
[u8; 4]: BorshSerialize,
impl BorshSerialize for SpotPositionwhere
u64: BorshSerialize,
i64: BorshSerialize,
u16: BorshSerialize,
SpotBalanceType: BorshSerialize,
u8: BorshSerialize,
[u8; 4]: BorshSerialize,
Source§impl Clone for SpotPosition
impl Clone for SpotPosition
Source§fn clone(&self) -> SpotPosition
fn clone(&self) -> SpotPosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SpotPosition
impl Debug for SpotPosition
Source§impl Default for SpotPosition
impl Default for SpotPosition
Source§fn default() -> SpotPosition
fn default() -> SpotPosition
Returns the “default value” for a type. Read more
impl Copy for SpotPosition
Auto Trait Implementations§
impl Freeze for SpotPosition
impl RefUnwindSafe for SpotPosition
impl Send for SpotPosition
impl Sync for SpotPosition
impl Unpin for SpotPosition
impl UnwindSafe for SpotPosition
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