pub struct AuditLogHeader {
pub instruction: u8,
pub sequence_number: u64,
pub timestamp: i64,
pub slot: u64,
pub market: Pubkey,
pub signer: Pubkey,
pub total_events: u16,
}Fields§
§instruction: u8§sequence_number: u64§timestamp: i64§slot: u64§market: Pubkey§signer: Pubkey§total_events: u16Trait Implementations§
Source§impl BorshDeserialize for AuditLogHeaderwhere
u8: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
impl BorshDeserialize for AuditLogHeaderwhere
u8: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: 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 AuditLogHeaderwhere
u8: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
impl BorshSerialize for AuditLogHeaderwhere
u8: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
Source§impl Clone for AuditLogHeader
impl Clone for AuditLogHeader
Source§fn clone(&self) -> AuditLogHeader
fn clone(&self) -> AuditLogHeader
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 AuditLogHeader
impl Debug for AuditLogHeader
impl Copy for AuditLogHeader
Auto Trait Implementations§
impl Freeze for AuditLogHeader
impl RefUnwindSafe for AuditLogHeader
impl Send for AuditLogHeader
impl Sync for AuditLogHeader
impl Unpin for AuditLogHeader
impl UnwindSafe for AuditLogHeader
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