pub struct SetFeedConfigV2 {
pub token: Pubkey,
pub provider: u8,
pub feed: Option<Pubkey>,
pub timestamp_adjustment: Option<u32>,
pub max_deviation_factor: Option<u128>,
}Expand description
Instruction argument
Fields§
§token: Pubkey§provider: u8§feed: Option<Pubkey>§timestamp_adjustment: Option<u32>§max_deviation_factor: Option<u128>Trait Implementations§
Source§impl BorshDeserialize for SetFeedConfigV2where
Pubkey: BorshDeserialize,
u8: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
Option<u32>: BorshDeserialize,
Option<u128>: BorshDeserialize,
impl BorshDeserialize for SetFeedConfigV2where
Pubkey: BorshDeserialize,
u8: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
Option<u32>: BorshDeserialize,
Option<u128>: BorshDeserialize,
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 SetFeedConfigV2where
Pubkey: BorshSerialize,
u8: BorshSerialize,
Option<Pubkey>: BorshSerialize,
Option<u32>: BorshSerialize,
Option<u128>: BorshSerialize,
impl BorshSerialize for SetFeedConfigV2where
Pubkey: BorshSerialize,
u8: BorshSerialize,
Option<Pubkey>: BorshSerialize,
Option<u32>: BorshSerialize,
Option<u128>: BorshSerialize,
Source§impl Discriminator for SetFeedConfigV2
impl Discriminator for SetFeedConfigV2
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
Source§impl InstructionData for SetFeedConfigV2
impl InstructionData for SetFeedConfigV2
Auto Trait Implementations§
impl Freeze for SetFeedConfigV2
impl RefUnwindSafe for SetFeedConfigV2
impl Send for SetFeedConfigV2
impl Sync for SetFeedConfigV2
impl Unpin for SetFeedConfigV2
impl UnwindSafe for SetFeedConfigV2
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