#[non_exhaustive]pub struct PriceLimitUpdate {
pub inst_type: String,
pub inst_id: String,
pub buy_lmt: NumberString,
pub sell_lmt: NumberString,
pub ts: NumberString,
pub enabled: bool,
pub extra: ExtraFields,
}Expand description
price-limit channel row.
OKX docs: https://www.okx.com/docs-v5/en/#order-book-trading-public-data-ws-price-limit-channel
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.inst_type: StringInstrument type, e.g., FUTURES, SWAP, OPTION.
inst_id: StringInstrument ID, e.g., BTC-USD-SWAP.
buy_lmt: NumberStringHighest buy price limit.
sell_lmt: NumberStringLowest sell price limit.
ts: NumberStringPush time (Unix milliseconds).
enabled: boolWhether price-limit restrictions are currently in effect.
extra: ExtraFieldsUnrecognized fields retained for forward compatibility.
Trait Implementations§
Source§impl Clone for PriceLimitUpdate
impl Clone for PriceLimitUpdate
Source§fn clone(&self) -> PriceLimitUpdate
fn clone(&self) -> PriceLimitUpdate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PriceLimitUpdate
impl Debug for PriceLimitUpdate
Source§impl Default for PriceLimitUpdate
impl Default for PriceLimitUpdate
Source§fn default() -> PriceLimitUpdate
fn default() -> PriceLimitUpdate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PriceLimitUpdate
impl<'de> Deserialize<'de> for PriceLimitUpdate
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 PriceLimitUpdate
impl RefUnwindSafe for PriceLimitUpdate
impl Send for PriceLimitUpdate
impl Sync for PriceLimitUpdate
impl Unpin for PriceLimitUpdate
impl UnsafeUnpin for PriceLimitUpdate
impl UnwindSafe for PriceLimitUpdate
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