Struct jet_fixed_term::events::MarketInitialized
source · [−]pub struct MarketInitialized {
pub version: u64,
pub address: Pubkey,
pub airspace: Pubkey,
pub underlying_token_mint: Pubkey,
pub underlying_oracle: Pubkey,
pub ticket_oracle: Pubkey,
pub borrow_tenor: i64,
pub lend_tenor: i64,
}
Fields
version: u64
address: Pubkey
airspace: Pubkey
underlying_token_mint: Pubkey
underlying_oracle: Pubkey
ticket_oracle: Pubkey
borrow_tenor: i64
lend_tenor: i64
Trait Implementations
sourceimpl BorshDeserialize for MarketInitializedwhere
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
impl BorshDeserialize for MarketInitializedwhere
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
i64: 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 MarketInitializedwhere
u64: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
impl BorshSerialize for MarketInitializedwhere
u64: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
sourceimpl Discriminator for MarketInitialized
impl Discriminator for MarketInitialized
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for MarketInitialized
impl Send for MarketInitialized
impl Sync for MarketInitialized
impl Unpin for MarketInitialized
impl UnwindSafe for MarketInitialized
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