#[repr(C)]pub struct SmallPrices {
pub decimal_multiplier: u8,
pub flags: OraclePriceFlagContainer,
pub padding_0: [u8; 2],
pub min: u32,
pub max: u32,
}Expand description
Zero-copy price structure for storing min max prices.
Fields§
§decimal_multiplier: u8§flags: OraclePriceFlagContainer§padding_0: [u8; 2]§min: u32§max: u32Trait Implementations§
Source§impl Clone for SmallPrices
impl Clone for SmallPrices
Source§fn clone(&self) -> SmallPrices
fn clone(&self) -> SmallPrices
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 SmallPrices
impl Debug for SmallPrices
Source§impl Default for SmallPrices
impl Default for SmallPrices
Source§fn default() -> SmallPrices
fn default() -> SmallPrices
Returns the “default value” for a type. Read more
impl Copy for SmallPrices
impl Pod for SmallPrices
Auto Trait Implementations§
impl Freeze for SmallPrices
impl RefUnwindSafe for SmallPrices
impl Send for SmallPrices
impl Sync for SmallPrices
impl Unpin for SmallPrices
impl UnwindSafe for SmallPrices
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
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.