pub struct PriceRequest {
pub timestamp: TimestampUs,
pub price_feed_ids: Vec<PriceFeedId>,
pub properties: Vec<PriceFeedProperty>,
pub formats: Vec<Format>,
pub json_binary_encoding: JsonBinaryEncoding,
pub parsed: bool,
pub channel: Channel,
}
Fields§
§timestamp: TimestampUs
§price_feed_ids: Vec<PriceFeedId>
§properties: Vec<PriceFeedProperty>
§formats: Vec<Format>
§json_binary_encoding: JsonBinaryEncoding
§parsed: bool
If true
, the stream update will contain a JSON object containing
all data of the update.
channel: Channel
Trait Implementations§
Source§impl Clone for PriceRequest
impl Clone for PriceRequest
Source§fn clone(&self) -> PriceRequest
fn clone(&self) -> PriceRequest
Returns a copy 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 PriceRequest
impl Debug for PriceRequest
Source§impl<'de> Deserialize<'de> for PriceRequest
impl<'de> Deserialize<'de> for PriceRequest
Source§fn 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
Source§impl Hash for PriceRequest
impl Hash for PriceRequest
Source§impl PartialEq for PriceRequest
impl PartialEq for PriceRequest
Source§impl Serialize for PriceRequest
impl Serialize for PriceRequest
impl Eq for PriceRequest
impl StructuralPartialEq for PriceRequest
Auto Trait Implementations§
impl Freeze for PriceRequest
impl RefUnwindSafe for PriceRequest
impl Send for PriceRequest
impl Sync for PriceRequest
impl Unpin for PriceRequest
impl UnwindSafe for PriceRequest
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more