pub struct GtUpdated {
pub kind: GtUpdateKind,
pub receiver: Option<Pubkey>,
pub receiver_delta: u64,
pub receiver_balance: Option<u64>,
pub minting_cost: u128,
pub total_minted: u64,
pub grow_steps: u64,
pub supply: u64,
pub vault: u64,
pub reserved: [u8; 64],
}Expand description
GT updated event.
Fields§
§kind: GtUpdateKind§receiver: Option<Pubkey>§receiver_delta: u64§receiver_balance: Option<u64>§minting_cost: u128§total_minted: u64§grow_steps: u64§supply: u64§vault: u64§reserved: [u8; 64]Trait Implementations§
Source§impl BorshDeserialize for GtUpdatedwhere
GtUpdateKind: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
u64: BorshDeserialize,
Option<u64>: BorshDeserialize,
u128: BorshDeserialize,
[u8; 64]: BorshDeserialize,
impl BorshDeserialize for GtUpdatedwhere
GtUpdateKind: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
u64: BorshDeserialize,
Option<u64>: BorshDeserialize,
u128: 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 GtUpdatedwhere
GtUpdateKind: BorshSerialize,
Option<Pubkey>: BorshSerialize,
u64: BorshSerialize,
Option<u64>: BorshSerialize,
u128: BorshSerialize,
[u8; 64]: BorshSerialize,
impl BorshSerialize for GtUpdatedwhere
GtUpdateKind: BorshSerialize,
Option<Pubkey>: BorshSerialize,
u64: BorshSerialize,
Option<u64>: BorshSerialize,
u128: BorshSerialize,
[u8; 64]: BorshSerialize,
Source§impl Discriminator for GtUpdated
impl Discriminator for GtUpdated
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
impl Copy for GtUpdated
Auto Trait Implementations§
impl Freeze for GtUpdated
impl RefUnwindSafe for GtUpdated
impl Send for GtUpdated
impl Sync for GtUpdated
impl Unpin for GtUpdated
impl UnwindSafe for GtUpdated
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