pub struct ListState {
pub version: u8,
pub bump: [u8; 1],
pub owner: Pubkey,
pub asset_id: Pubkey,
pub amount: u64,
pub currency: Option<Pubkey>,
pub expiry: i64,
pub private_taker: Option<Pubkey>,
pub maker_broker: Option<Pubkey>,
pub rent_payer: Pubkey,
pub reserved: [u8; 32],
pub reserved1: [u8; 64],
}Fields§
§version: u8§bump: [u8; 1]§owner: Pubkey§asset_id: Pubkey§amount: u64§currency: Option<Pubkey>§expiry: i64§private_taker: Option<Pubkey>§maker_broker: Option<Pubkey>§rent_payer: Pubkeyowner is the rent payer when this is PublicKey::default
reserved: [u8; 32]§reserved1: [u8; 64]Implementations§
Trait Implementations§
Source§impl BorshDeserialize for ListStatewhere
u8: BorshDeserialize,
[u8; 1]: BorshDeserialize,
Pubkey: BorshDeserialize,
u64: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
i64: BorshDeserialize,
[u8; 32]: BorshDeserialize,
[u8; 64]: BorshDeserialize,
impl BorshDeserialize for ListStatewhere
u8: BorshDeserialize,
[u8; 1]: BorshDeserialize,
Pubkey: BorshDeserialize,
u64: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
i64: BorshDeserialize,
[u8; 32]: BorshDeserialize,
[u8; 64]: 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 ListState
impl BorshSerialize for ListState
Source§impl CarbonDeserialize for ListState
impl CarbonDeserialize for ListState
const DISCRIMINATOR: &'static [u8]
fn deserialize(data: &[u8]) -> Option<Self>
impl StructuralPartialEq for ListState
Auto Trait Implementations§
impl Freeze for ListState
impl RefUnwindSafe for ListState
impl Send for ListState
impl Sync for ListState
impl Unpin for ListState
impl UnwindSafe for ListState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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