Enum jet_margin::TokenOracle
source · [−]pub enum TokenOracle {
Pyth {
price: Pubkey,
product: Pubkey,
},
}
Expand description
Information about where to find the oracle data for a token
Variants
Pyth
Fields
Trait Implementations
sourceimpl BorshDeserialize for TokenOraclewhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
impl BorshDeserialize for TokenOraclewhere
Pubkey: BorshDeserialize,
Pubkey: 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 TokenOraclewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
impl BorshSerialize for TokenOraclewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
sourceimpl Clone for TokenOracle
impl Clone for TokenOracle
sourcefn clone(&self) -> TokenOracle
fn clone(&self) -> TokenOracle
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 TokenOracle
impl Debug for TokenOracle
sourceimpl PartialEq<TokenOracle> for TokenOracle
impl PartialEq<TokenOracle> for TokenOracle
sourcefn eq(&self, other: &TokenOracle) -> bool
fn eq(&self, other: &TokenOracle) -> bool
impl Copy for TokenOracle
impl Eq for TokenOracle
impl StructuralEq for TokenOracle
impl StructuralPartialEq for TokenOracle
Auto Trait Implementations
impl RefUnwindSafe for TokenOracle
impl Send for TokenOracle
impl Sync for TokenOracle
impl Unpin for TokenOracle
impl UnwindSafe for TokenOracle
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