pub struct CoinbaseIntxWsInstrumentMsg {Show 27 fields
pub message_type: WsMessageType,
pub channel: CoinbaseIntxWsChannel,
pub product_id: Ustr,
pub instrument_type: CoinbaseIntxInstrumentType,
pub instrument_mode: String,
pub base_asset_name: String,
pub quote_asset_name: String,
pub base_increment: String,
pub quote_increment: String,
pub avg_daily_quantity: String,
pub avg_daily_volume: String,
pub total30_day_quantity: String,
pub total30_day_volume: String,
pub total24_hour_quantity: String,
pub total24_hour_volume: String,
pub base_imf: String,
pub min_quantity: String,
pub position_size_limit: Option<String>,
pub position_notional_limit: Option<String>,
pub funding_interval: Option<String>,
pub trading_state: String,
pub last_updated_time: DateTime<Utc>,
pub default_initial_margin: Option<String>,
pub base_asset_multiplier: String,
pub underlying_type: CoinbaseIntxInstrumentType,
pub sequence: u64,
pub time: DateTime<Utc>,
}
Fields§
§message_type: WsMessageType
§channel: CoinbaseIntxWsChannel
§product_id: Ustr
§instrument_type: CoinbaseIntxInstrumentType
§instrument_mode: String
§base_asset_name: String
§quote_asset_name: String
§base_increment: String
§quote_increment: String
§avg_daily_quantity: String
§avg_daily_volume: String
§total30_day_quantity: String
§total30_day_volume: String
§total24_hour_quantity: String
§total24_hour_volume: String
§base_imf: String
§min_quantity: String
§position_size_limit: Option<String>
§position_notional_limit: Option<String>
§funding_interval: Option<String>
§trading_state: String
§last_updated_time: DateTime<Utc>
§default_initial_margin: Option<String>
§base_asset_multiplier: String
§underlying_type: CoinbaseIntxInstrumentType
§sequence: u64
§time: DateTime<Utc>
Trait Implementations§
Source§impl Debug for CoinbaseIntxWsInstrumentMsg
impl Debug for CoinbaseIntxWsInstrumentMsg
Source§impl<'de> Deserialize<'de> for CoinbaseIntxWsInstrumentMsg
impl<'de> Deserialize<'de> for CoinbaseIntxWsInstrumentMsg
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
Auto Trait Implementations§
impl Freeze for CoinbaseIntxWsInstrumentMsg
impl RefUnwindSafe for CoinbaseIntxWsInstrumentMsg
impl Send for CoinbaseIntxWsInstrumentMsg
impl Sync for CoinbaseIntxWsInstrumentMsg
impl Unpin for CoinbaseIntxWsInstrumentMsg
impl UnwindSafe for CoinbaseIntxWsInstrumentMsg
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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