Struct jet_fixed_term::events::TermLoanCreated
source · [−]pub struct TermLoanCreated {
pub term_loan: Pubkey,
pub authority: Pubkey,
pub order_id: Option<u128>,
pub sequence_number: u64,
pub market: Pubkey,
pub maturation_timestamp: i64,
pub quote_filled: u64,
pub base_filled: u64,
pub flags: TermLoanFlags,
}
Fields
term_loan: Pubkey
order_id: Option<u128>
sequence_number: u64
market: Pubkey
maturation_timestamp: i64
quote_filled: u64
base_filled: u64
flags: TermLoanFlags
Trait Implementations
sourceimpl BorshDeserialize for TermLoanCreatedwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Option<u128>: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
TermLoanFlags: BorshDeserialize,
impl BorshDeserialize for TermLoanCreatedwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Option<u128>: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
TermLoanFlags: 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 TermLoanCreatedwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Option<u128>: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
TermLoanFlags: BorshSerialize,
impl BorshSerialize for TermLoanCreatedwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Option<u128>: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
TermLoanFlags: BorshSerialize,
sourceimpl Discriminator for TermLoanCreated
impl Discriminator for TermLoanCreated
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for TermLoanCreated
impl Send for TermLoanCreated
impl Sync for TermLoanCreated
impl Unpin for TermLoanCreated
impl UnwindSafe for TermLoanCreated
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