Struct jet_margin::PriceChangeInfo
source · [−]pub struct PriceChangeInfo {
pub value: i64,
pub confidence: u64,
pub twap: i64,
pub publish_time: i64,
pub exponent: i32,
}
Fields
value: i64
The current price of the asset
confidence: u64
The current confidence value for the asset price
twap: i64
The recent average price
publish_time: i64
The time that the price was published at
exponent: i32
The exponent for the price values
Trait Implementations
sourceimpl BorshDeserialize for PriceChangeInfowhere
i64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i32: BorshDeserialize,
impl BorshDeserialize for PriceChangeInfowhere
i64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i32: 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 PriceChangeInfowhere
i64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i32: BorshSerialize,
impl BorshSerialize for PriceChangeInfowhere
i64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i32: BorshSerialize,
sourceimpl Clone for PriceChangeInfo
impl Clone for PriceChangeInfo
sourcefn clone(&self) -> PriceChangeInfo
fn clone(&self) -> PriceChangeInfo
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 TryFrom<PriceChangeInfo> for PriceInfo
impl TryFrom<PriceChangeInfo> for PriceInfo
type Error = Error
type Error = Error
The type returned in the event of a conversion error.
sourcefn try_from(value: PriceChangeInfo) -> AnchorResult<Self>
fn try_from(value: PriceChangeInfo) -> AnchorResult<Self>
Performs the conversion.
impl Copy for PriceChangeInfo
Auto Trait Implementations
impl RefUnwindSafe for PriceChangeInfo
impl Send for PriceChangeInfo
impl Sync for PriceChangeInfo
impl Unpin for PriceChangeInfo
impl UnwindSafe for PriceChangeInfo
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