pub struct BitmexExecFactoryConfig {
pub trader_id: TraderId,
pub account_id: AccountId,
pub config: BitmexExecClientConfig,
}Expand description
Configuration for creating BitMEX execution clients via factory.
This wraps BitmexExecClientConfig with the additional trader and account
identifiers required by the [ExecutionClientCore].
Fields§
§trader_id: TraderIdThe trader ID for the execution client.
account_id: AccountIdThe account ID for the execution client.
config: BitmexExecClientConfigThe underlying execution client configuration.
Trait Implementations§
Source§impl ClientConfig for BitmexExecFactoryConfig
impl ClientConfig for BitmexExecFactoryConfig
Source§impl Clone for BitmexExecFactoryConfig
impl Clone for BitmexExecFactoryConfig
Source§fn clone(&self) -> BitmexExecFactoryConfig
fn clone(&self) -> BitmexExecFactoryConfig
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for BitmexExecFactoryConfig
impl RefUnwindSafe for BitmexExecFactoryConfig
impl Send for BitmexExecFactoryConfig
impl Sync for BitmexExecFactoryConfig
impl Unpin for BitmexExecFactoryConfig
impl UnsafeUnpin for BitmexExecFactoryConfig
impl UnwindSafe for BitmexExecFactoryConfig
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,
§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