Struct jet_margin::TokenConfigUpdate
source · [−]pub struct TokenConfigUpdate {
pub underlying_mint: Pubkey,
pub admin: TokenAdmin,
pub token_kind: TokenKind,
pub value_modifier: u16,
pub max_staleness: u64,
}
Fields
underlying_mint: Pubkey
The underlying token represented, if any
admin: TokenAdmin
The administration authority for the token
token_kind: TokenKind
Description of this token
value_modifier: u16
A modifier to adjust the token value, based on the kind of token
max_staleness: u64
The maximum staleness (seconds) that’s acceptable for balances of this token
Trait Implementations
sourceimpl BorshDeserialize for TokenConfigUpdatewhere
Pubkey: BorshDeserialize,
TokenAdmin: BorshDeserialize,
TokenKind: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
impl BorshDeserialize for TokenConfigUpdatewhere
Pubkey: BorshDeserialize,
TokenAdmin: BorshDeserialize,
TokenKind: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
sourcefn 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. Read more
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.
sourceimpl BorshSerialize for TokenConfigUpdatewhere
Pubkey: BorshSerialize,
TokenAdmin: BorshSerialize,
TokenKind: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
impl BorshSerialize for TokenConfigUpdatewhere
Pubkey: BorshSerialize,
TokenAdmin: BorshSerialize,
TokenKind: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
sourceimpl Clone for TokenConfigUpdate
impl Clone for TokenConfigUpdate
sourcefn clone(&self) -> TokenConfigUpdate
fn clone(&self) -> TokenConfigUpdate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for TokenConfigUpdate
impl Debug for TokenConfigUpdate
sourceimpl PartialEq<TokenConfigUpdate> for TokenConfigUpdate
impl PartialEq<TokenConfigUpdate> for TokenConfigUpdate
sourcefn eq(&self, other: &TokenConfigUpdate) -> bool
fn eq(&self, other: &TokenConfigUpdate) -> bool
impl Eq for TokenConfigUpdate
impl StructuralEq for TokenConfigUpdate
impl StructuralPartialEq for TokenConfigUpdate
Auto Trait Implementations
impl RefUnwindSafe for TokenConfigUpdate
impl Send for TokenConfigUpdate
impl Sync for TokenConfigUpdate
impl Unpin for TokenConfigUpdate
impl UnwindSafe for TokenConfigUpdate
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more