pub struct RiskEngineConfig {
pub bypass: bool,
pub max_order_submit: RateLimit,
pub max_order_modify: RateLimit,
pub max_notional_per_order: HashMap<InstrumentId, Decimal>,
pub debug: bool,
}Expand description
Configuration for RiskEngineConfig instances.
Fields§
§bypass: bool§max_order_submit: RateLimit§max_order_modify: RateLimit§max_notional_per_order: HashMap<InstrumentId, Decimal>§debug: boolTrait Implementations§
Source§impl Clone for RiskEngineConfig
impl Clone for RiskEngineConfig
Source§fn clone(&self) -> RiskEngineConfig
fn clone(&self) -> RiskEngineConfig
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 moreSource§impl Debug for RiskEngineConfig
impl Debug for RiskEngineConfig
Source§impl Default for RiskEngineConfig
impl Default for RiskEngineConfig
Source§fn default() -> Self
fn default() -> Self
Creates a new RiskEngineConfig instance.
Auto Trait Implementations§
impl Freeze for RiskEngineConfig
impl RefUnwindSafe for RiskEngineConfig
impl Send for RiskEngineConfig
impl Sync for RiskEngineConfig
impl Unpin for RiskEngineConfig
impl UnwindSafe for RiskEngineConfig
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