pub struct HeaderMigrated {
pub authority: Pubkey,
pub market: Pubkey,
pub mint: Pubkey,
pub oracle: Pubkey,
pub matcher: Pubkey,
pub account_size: u64,
}Fields§
§market: Pubkey§mint: Pubkey§oracle: Pubkey§matcher: Pubkey§account_size: u64Actual on-chain data.len() of the market account after migration.
Migration is in-place (no realloc), so this equals the v0 account size.
Trait Implementations§
Source§impl BorshDeserialize for HeaderMigrated
impl BorshDeserialize for HeaderMigrated
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 HeaderMigrated
impl BorshSerialize for HeaderMigrated
Source§impl Discriminator for HeaderMigrated
impl Discriminator for HeaderMigrated
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
Auto Trait Implementations§
impl Freeze for HeaderMigrated
impl RefUnwindSafe for HeaderMigrated
impl Send for HeaderMigrated
impl Sync for HeaderMigrated
impl Unpin for HeaderMigrated
impl UnsafeUnpin for HeaderMigrated
impl UnwindSafe for HeaderMigrated
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> 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