pub struct BinArray {
pub discriminator: [u8; 8],
pub index: i64,
pub version: u8,
pub padding: [u8; 7],
pub lb_pair: Pubkey,
pub bins: [Bin; 70],
}Expand description
An account to contain a range of bin. For example: Bin 100 <-> 200. For example: BinArray index: 0 contains bin 0 <-> 599 index: 2 contains bin 600 <-> 1199, …
Fields§
§discriminator: [u8; 8]§index: i64§version: u8Version of binArray
padding: [u8; 7]§lb_pair: Pubkey§bins: [Bin; 70]Implementations§
Trait Implementations§
Source§impl BorshDeserialize for BinArray
impl BorshDeserialize for BinArray
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 BinArray
impl BorshSerialize for BinArray
impl Eq for BinArray
impl StructuralPartialEq for BinArray
Auto Trait Implementations§
impl Freeze for BinArray
impl RefUnwindSafe for BinArray
impl Send for BinArray
impl Sync for BinArray
impl Unpin for BinArray
impl UnsafeUnpin for BinArray
impl UnwindSafe for BinArray
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