pub struct BybitWsAccountExecutionFast {
pub category: BybitProductType,
pub symbol: Ustr,
pub exec_id: String,
pub exec_price: String,
pub exec_qty: String,
pub order_id: Ustr,
pub order_link_id: Ustr,
pub side: BybitOrderSide,
pub exec_time: String,
pub is_maker: bool,
pub seq: i64,
}Expand description
Slim execution payload delivered on the execution.fast private channel.
The fast stream omits fee/exec-type metadata that the standard execution
channel provides; subscribe to both if you need full fill data.
Note: orderLinkId is documented as always empty for maker fills (and for
option maker fills); identity correlation by orderLinkId works only for
taker fast fills.
§References
Fields§
§category: BybitProductType§symbol: Ustr§exec_id: String§exec_price: String§exec_qty: String§order_id: Ustr§order_link_id: Ustr§side: BybitOrderSide§exec_time: String§is_maker: bool§seq: i64Trait Implementations§
Source§impl Clone for BybitWsAccountExecutionFast
impl Clone for BybitWsAccountExecutionFast
Source§fn clone(&self) -> BybitWsAccountExecutionFast
fn clone(&self) -> BybitWsAccountExecutionFast
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 BybitWsAccountExecutionFast
impl Debug for BybitWsAccountExecutionFast
Source§impl<'de> Deserialize<'de> for BybitWsAccountExecutionFast
impl<'de> Deserialize<'de> for BybitWsAccountExecutionFast
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 BybitWsAccountExecutionFast
impl RefUnwindSafe for BybitWsAccountExecutionFast
impl Send for BybitWsAccountExecutionFast
impl Sync for BybitWsAccountExecutionFast
impl Unpin for BybitWsAccountExecutionFast
impl UnsafeUnpin for BybitWsAccountExecutionFast
impl UnwindSafe for BybitWsAccountExecutionFast
Blanket Implementations§
impl<T> Allocation for T
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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