pub struct MarketFeesUpdated {
pub rev: u64,
pub market_token: Pubkey,
pub position_impact_distribution: DistributePositionImpactReport<u128>,
pub update_borrowing_state: UpdateBorrowingReport<u128>,
pub update_funding_state: UpdateFundingReport<u128, i128>,
}Expand description
Market fees updated event.
Fields§
§rev: u64§market_token: Pubkey§position_impact_distribution: DistributePositionImpactReport<u128>§update_borrowing_state: UpdateBorrowingReport<u128>§update_funding_state: UpdateFundingReport<u128, i128>Trait Implementations§
Source§impl BorshDeserialize for MarketFeesUpdated
impl BorshDeserialize for MarketFeesUpdated
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 MarketFeesUpdated
impl BorshSerialize for MarketFeesUpdated
Source§impl Clone for MarketFeesUpdated
impl Clone for MarketFeesUpdated
Source§fn clone(&self) -> MarketFeesUpdated
fn clone(&self) -> MarketFeesUpdated
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 MarketFeesUpdated
impl Debug for MarketFeesUpdated
Source§impl Discriminator for MarketFeesUpdated
impl Discriminator for MarketFeesUpdated
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
Auto Trait Implementations§
impl Freeze for MarketFeesUpdated
impl RefUnwindSafe for MarketFeesUpdated
impl Send for MarketFeesUpdated
impl Sync for MarketFeesUpdated
impl Unpin for MarketFeesUpdated
impl UnwindSafe for MarketFeesUpdated
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