Struct SurfaceQuoteProvenance
pub struct SurfaceQuoteProvenance { /* private fields */ }Implementations§
§impl SurfaceQuoteProvenance
impl SurfaceQuoteProvenance
pub const fn new(
quote_time_unix_millis: Option<u64>,
price_source: SurfacePriceSource,
quality: SurfaceQuoteQuality,
) -> Self
pub const fn new( quote_time_unix_millis: Option<u64>, price_source: SurfacePriceSource, quality: SurfaceQuoteQuality, ) -> Self
pub const fn with_source(self, source: QuoteSource) -> Self
pub const fn with_source(self, source: QuoteSource) -> Self
pub const fn quote_time_unix_millis(self) -> Option<u64>
pub const fn price_source(self) -> SurfacePriceSource
pub const fn quality(self) -> SurfaceQuoteQuality
pub const fn source(self) -> QuoteSource
pub const fn source(self) -> QuoteSource
Trait Implementations§
§impl Clone for SurfaceQuoteProvenance
impl Clone for SurfaceQuoteProvenance
§fn clone(&self) -> SurfaceQuoteProvenance
fn clone(&self) -> SurfaceQuoteProvenance
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for SurfaceQuoteProvenance
impl PartialEq for SurfaceQuoteProvenance
impl Copy for SurfaceQuoteProvenance
impl StructuralPartialEq for SurfaceQuoteProvenance
Auto Trait Implementations§
impl Freeze for SurfaceQuoteProvenance
impl RefUnwindSafe for SurfaceQuoteProvenance
impl Send for SurfaceQuoteProvenance
impl Sync for SurfaceQuoteProvenance
impl Unpin for SurfaceQuoteProvenance
impl UnsafeUnpin for SurfaceQuoteProvenance
impl UnwindSafe for SurfaceQuoteProvenance
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)