Struct pyth_sdk_solana::state::Rational
source · [−]Expand description
An number represented as both value
and also in rational as numer/denom
.
Fields
val: i64
numer: i64
denom: i64
Trait Implementations
sourceimpl BorshDeserialize for Rational where
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
impl BorshDeserialize for Rational where
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
sourceimpl BorshSerialize for Rational where
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
impl BorshSerialize for Rational where
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
sourceimpl<'de> Deserialize<'de> for Rational
impl<'de> Deserialize<'de> for Rational
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<Rational> for Rational
impl PartialEq<Rational> for Rational
impl Copy for Rational
impl Eq for Rational
impl StructuralEq for Rational
impl StructuralPartialEq for Rational
Auto Trait Implementations
impl RefUnwindSafe for Rational
impl Send for Rational
impl Sync for Rational
impl Unpin for Rational
impl UnwindSafe for Rational
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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