pub struct OraclePayload {
pub data: OracleData,
pub skew: SkewMode,
}Fields§
§data: OracleData§skew: SkewModeTrait Implementations§
Source§impl BorshDeserialize for OraclePayload
impl BorshDeserialize for OraclePayload
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self>
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 Clone for OraclePayload
impl Clone for OraclePayload
Source§fn clone(&self) -> OraclePayload
fn clone(&self) -> OraclePayload
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 OraclePayload
impl Debug for OraclePayload
Source§impl PartialEq for OraclePayload
impl PartialEq for OraclePayload
impl Copy for OraclePayload
impl Eq for OraclePayload
impl StructuralPartialEq for OraclePayload
Auto Trait Implementations§
impl Freeze for OraclePayload
impl RefUnwindSafe for OraclePayload
impl Send for OraclePayload
impl Sync for OraclePayload
impl Unpin for OraclePayload
impl UnsafeUnpin for OraclePayload
impl UnwindSafe for OraclePayload
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