pub struct OrderFactoryBracketBuilder<'f1, S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with call().
Implementations§
Source§impl<'f1, S: State> OrderFactoryBracketBuilder<'f1, S>
impl<'f1, S: State> OrderFactoryBracketBuilder<'f1, S>
Sourcepub fn call(self) -> Vec<OrderAny>where
S: IsComplete,
pub fn call(self) -> Vec<OrderAny>where
S: IsComplete,
Finishes building and performs the requested action.
Sourcepub fn instrument_id(
self,
value: InstrumentId,
) -> OrderFactoryBracketBuilder<'f1, SetInstrumentId<S>>where
S::InstrumentId: IsUnset,
pub fn instrument_id(
self,
value: InstrumentId,
) -> OrderFactoryBracketBuilder<'f1, SetInstrumentId<S>>where
S::InstrumentId: IsUnset,
Required.
Sourcepub fn order_side(
self,
value: OrderSide,
) -> OrderFactoryBracketBuilder<'f1, SetOrderSide<S>>where
S::OrderSide: IsUnset,
pub fn order_side(
self,
value: OrderSide,
) -> OrderFactoryBracketBuilder<'f1, SetOrderSide<S>>where
S::OrderSide: IsUnset,
Required.
Sourcepub fn quantity(
self,
value: Quantity,
) -> OrderFactoryBracketBuilder<'f1, SetQuantity<S>>where
S::Quantity: IsUnset,
pub fn quantity(
self,
value: Quantity,
) -> OrderFactoryBracketBuilder<'f1, SetQuantity<S>>where
S::Quantity: IsUnset,
Required.
Sourcepub fn quote_quantity(
self,
value: bool,
) -> OrderFactoryBracketBuilder<'f1, SetQuoteQuantity<S>>where
S::QuoteQuantity: IsUnset,
pub fn quote_quantity(
self,
value: bool,
) -> OrderFactoryBracketBuilder<'f1, SetQuoteQuantity<S>>where
S::QuoteQuantity: IsUnset,
Sourcepub fn maybe_quote_quantity(
self,
value: Option<bool>,
) -> OrderFactoryBracketBuilder<'f1, SetQuoteQuantity<S>>where
S::QuoteQuantity: IsUnset,
pub fn maybe_quote_quantity(
self,
value: Option<bool>,
) -> OrderFactoryBracketBuilder<'f1, SetQuoteQuantity<S>>where
S::QuoteQuantity: IsUnset,
Sourcepub fn emulation_trigger(
self,
value: TriggerType,
) -> OrderFactoryBracketBuilder<'f1, SetEmulationTrigger<S>>where
S::EmulationTrigger: IsUnset,
pub fn emulation_trigger(
self,
value: TriggerType,
) -> OrderFactoryBracketBuilder<'f1, SetEmulationTrigger<S>>where
S::EmulationTrigger: IsUnset,
Sourcepub fn maybe_emulation_trigger(
self,
value: Option<TriggerType>,
) -> OrderFactoryBracketBuilder<'f1, SetEmulationTrigger<S>>where
S::EmulationTrigger: IsUnset,
pub fn maybe_emulation_trigger(
self,
value: Option<TriggerType>,
) -> OrderFactoryBracketBuilder<'f1, SetEmulationTrigger<S>>where
S::EmulationTrigger: IsUnset,
Sourcepub fn trigger_instrument_id(
self,
value: InstrumentId,
) -> OrderFactoryBracketBuilder<'f1, SetTriggerInstrumentId<S>>where
S::TriggerInstrumentId: IsUnset,
pub fn trigger_instrument_id(
self,
value: InstrumentId,
) -> OrderFactoryBracketBuilder<'f1, SetTriggerInstrumentId<S>>where
S::TriggerInstrumentId: IsUnset,
Sourcepub fn maybe_trigger_instrument_id(
self,
value: Option<InstrumentId>,
) -> OrderFactoryBracketBuilder<'f1, SetTriggerInstrumentId<S>>where
S::TriggerInstrumentId: IsUnset,
pub fn maybe_trigger_instrument_id(
self,
value: Option<InstrumentId>,
) -> OrderFactoryBracketBuilder<'f1, SetTriggerInstrumentId<S>>where
S::TriggerInstrumentId: IsUnset,
Sourcepub fn contingency_type(
self,
value: ContingencyType,
) -> OrderFactoryBracketBuilder<'f1, SetContingencyType<S>>where
S::ContingencyType: IsUnset,
pub fn contingency_type(
self,
value: ContingencyType,
) -> OrderFactoryBracketBuilder<'f1, SetContingencyType<S>>where
S::ContingencyType: IsUnset,
Sourcepub fn maybe_contingency_type(
self,
value: Option<ContingencyType>,
) -> OrderFactoryBracketBuilder<'f1, SetContingencyType<S>>where
S::ContingencyType: IsUnset,
pub fn maybe_contingency_type(
self,
value: Option<ContingencyType>,
) -> OrderFactoryBracketBuilder<'f1, SetContingencyType<S>>where
S::ContingencyType: IsUnset,
Sourcepub fn entry_order_type(
self,
value: OrderType,
) -> OrderFactoryBracketBuilder<'f1, SetEntryOrderType<S>>where
S::EntryOrderType: IsUnset,
pub fn entry_order_type(
self,
value: OrderType,
) -> OrderFactoryBracketBuilder<'f1, SetEntryOrderType<S>>where
S::EntryOrderType: IsUnset,
Sourcepub fn maybe_entry_order_type(
self,
value: Option<OrderType>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryOrderType<S>>where
S::EntryOrderType: IsUnset,
pub fn maybe_entry_order_type(
self,
value: Option<OrderType>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryOrderType<S>>where
S::EntryOrderType: IsUnset,
Sourcepub fn entry_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetEntryPrice<S>>where
S::EntryPrice: IsUnset,
pub fn entry_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetEntryPrice<S>>where
S::EntryPrice: IsUnset,
Sourcepub fn maybe_entry_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryPrice<S>>where
S::EntryPrice: IsUnset,
pub fn maybe_entry_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryPrice<S>>where
S::EntryPrice: IsUnset,
Sourcepub fn entry_trigger_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetEntryTriggerPrice<S>>where
S::EntryTriggerPrice: IsUnset,
pub fn entry_trigger_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetEntryTriggerPrice<S>>where
S::EntryTriggerPrice: IsUnset,
Sourcepub fn maybe_entry_trigger_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryTriggerPrice<S>>where
S::EntryTriggerPrice: IsUnset,
pub fn maybe_entry_trigger_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryTriggerPrice<S>>where
S::EntryTriggerPrice: IsUnset,
Sourcepub fn expire_time(
self,
value: UnixNanos,
) -> OrderFactoryBracketBuilder<'f1, SetExpireTime<S>>where
S::ExpireTime: IsUnset,
pub fn expire_time(
self,
value: UnixNanos,
) -> OrderFactoryBracketBuilder<'f1, SetExpireTime<S>>where
S::ExpireTime: IsUnset,
Sourcepub fn maybe_expire_time(
self,
value: Option<UnixNanos>,
) -> OrderFactoryBracketBuilder<'f1, SetExpireTime<S>>where
S::ExpireTime: IsUnset,
pub fn maybe_expire_time(
self,
value: Option<UnixNanos>,
) -> OrderFactoryBracketBuilder<'f1, SetExpireTime<S>>where
S::ExpireTime: IsUnset,
Sourcepub fn time_in_force(
self,
value: TimeInForce,
) -> OrderFactoryBracketBuilder<'f1, SetTimeInForce<S>>where
S::TimeInForce: IsUnset,
pub fn time_in_force(
self,
value: TimeInForce,
) -> OrderFactoryBracketBuilder<'f1, SetTimeInForce<S>>where
S::TimeInForce: IsUnset,
Sourcepub fn maybe_time_in_force(
self,
value: Option<TimeInForce>,
) -> OrderFactoryBracketBuilder<'f1, SetTimeInForce<S>>where
S::TimeInForce: IsUnset,
pub fn maybe_time_in_force(
self,
value: Option<TimeInForce>,
) -> OrderFactoryBracketBuilder<'f1, SetTimeInForce<S>>where
S::TimeInForce: IsUnset,
Sourcepub fn entry_post_only(
self,
value: bool,
) -> OrderFactoryBracketBuilder<'f1, SetEntryPostOnly<S>>where
S::EntryPostOnly: IsUnset,
pub fn entry_post_only(
self,
value: bool,
) -> OrderFactoryBracketBuilder<'f1, SetEntryPostOnly<S>>where
S::EntryPostOnly: IsUnset,
Sourcepub fn maybe_entry_post_only(
self,
value: Option<bool>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryPostOnly<S>>where
S::EntryPostOnly: IsUnset,
pub fn maybe_entry_post_only(
self,
value: Option<bool>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryPostOnly<S>>where
S::EntryPostOnly: IsUnset,
Sourcepub fn entry_exec_algorithm_id(
self,
value: ExecAlgorithmId,
) -> OrderFactoryBracketBuilder<'f1, SetEntryExecAlgorithmId<S>>where
S::EntryExecAlgorithmId: IsUnset,
pub fn entry_exec_algorithm_id(
self,
value: ExecAlgorithmId,
) -> OrderFactoryBracketBuilder<'f1, SetEntryExecAlgorithmId<S>>where
S::EntryExecAlgorithmId: IsUnset,
Sourcepub fn maybe_entry_exec_algorithm_id(
self,
value: Option<ExecAlgorithmId>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryExecAlgorithmId<S>>where
S::EntryExecAlgorithmId: IsUnset,
pub fn maybe_entry_exec_algorithm_id(
self,
value: Option<ExecAlgorithmId>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryExecAlgorithmId<S>>where
S::EntryExecAlgorithmId: IsUnset,
Sourcepub fn entry_exec_algorithm_params(
self,
value: IndexMap<Ustr, Ustr>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryExecAlgorithmParams<S>>where
S::EntryExecAlgorithmParams: IsUnset,
pub fn entry_exec_algorithm_params(
self,
value: IndexMap<Ustr, Ustr>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryExecAlgorithmParams<S>>where
S::EntryExecAlgorithmParams: IsUnset,
Sourcepub fn maybe_entry_exec_algorithm_params(
self,
value: Option<IndexMap<Ustr, Ustr>>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryExecAlgorithmParams<S>>where
S::EntryExecAlgorithmParams: IsUnset,
pub fn maybe_entry_exec_algorithm_params(
self,
value: Option<IndexMap<Ustr, Ustr>>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryExecAlgorithmParams<S>>where
S::EntryExecAlgorithmParams: IsUnset,
Sourcepub fn entry_client_order_id(
self,
value: ClientOrderId,
) -> OrderFactoryBracketBuilder<'f1, SetEntryClientOrderId<S>>where
S::EntryClientOrderId: IsUnset,
pub fn entry_client_order_id(
self,
value: ClientOrderId,
) -> OrderFactoryBracketBuilder<'f1, SetEntryClientOrderId<S>>where
S::EntryClientOrderId: IsUnset,
Sourcepub fn maybe_entry_client_order_id(
self,
value: Option<ClientOrderId>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryClientOrderId<S>>where
S::EntryClientOrderId: IsUnset,
pub fn maybe_entry_client_order_id(
self,
value: Option<ClientOrderId>,
) -> OrderFactoryBracketBuilder<'f1, SetEntryClientOrderId<S>>where
S::EntryClientOrderId: IsUnset,
Sourcepub fn tp_order_type(
self,
value: OrderType,
) -> OrderFactoryBracketBuilder<'f1, SetTpOrderType<S>>where
S::TpOrderType: IsUnset,
pub fn tp_order_type(
self,
value: OrderType,
) -> OrderFactoryBracketBuilder<'f1, SetTpOrderType<S>>where
S::TpOrderType: IsUnset,
Sourcepub fn maybe_tp_order_type(
self,
value: Option<OrderType>,
) -> OrderFactoryBracketBuilder<'f1, SetTpOrderType<S>>where
S::TpOrderType: IsUnset,
pub fn maybe_tp_order_type(
self,
value: Option<OrderType>,
) -> OrderFactoryBracketBuilder<'f1, SetTpOrderType<S>>where
S::TpOrderType: IsUnset,
Sourcepub fn tp_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetTpPrice<S>>where
S::TpPrice: IsUnset,
pub fn tp_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetTpPrice<S>>where
S::TpPrice: IsUnset,
Sourcepub fn maybe_tp_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetTpPrice<S>>where
S::TpPrice: IsUnset,
pub fn maybe_tp_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetTpPrice<S>>where
S::TpPrice: IsUnset,
Sourcepub fn tp_trigger_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetTpTriggerPrice<S>>where
S::TpTriggerPrice: IsUnset,
pub fn tp_trigger_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetTpTriggerPrice<S>>where
S::TpTriggerPrice: IsUnset,
Sourcepub fn maybe_tp_trigger_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetTpTriggerPrice<S>>where
S::TpTriggerPrice: IsUnset,
pub fn maybe_tp_trigger_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetTpTriggerPrice<S>>where
S::TpTriggerPrice: IsUnset,
Sourcepub fn tp_trigger_type(
self,
value: TriggerType,
) -> OrderFactoryBracketBuilder<'f1, SetTpTriggerType<S>>where
S::TpTriggerType: IsUnset,
pub fn tp_trigger_type(
self,
value: TriggerType,
) -> OrderFactoryBracketBuilder<'f1, SetTpTriggerType<S>>where
S::TpTriggerType: IsUnset,
Sourcepub fn maybe_tp_trigger_type(
self,
value: Option<TriggerType>,
) -> OrderFactoryBracketBuilder<'f1, SetTpTriggerType<S>>where
S::TpTriggerType: IsUnset,
pub fn maybe_tp_trigger_type(
self,
value: Option<TriggerType>,
) -> OrderFactoryBracketBuilder<'f1, SetTpTriggerType<S>>where
S::TpTriggerType: IsUnset,
Sourcepub fn tp_activation_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetTpActivationPrice<S>>where
S::TpActivationPrice: IsUnset,
pub fn tp_activation_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetTpActivationPrice<S>>where
S::TpActivationPrice: IsUnset,
Sourcepub fn maybe_tp_activation_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetTpActivationPrice<S>>where
S::TpActivationPrice: IsUnset,
pub fn maybe_tp_activation_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetTpActivationPrice<S>>where
S::TpActivationPrice: IsUnset,
Sourcepub fn tp_trailing_offset(
self,
value: Decimal,
) -> OrderFactoryBracketBuilder<'f1, SetTpTrailingOffset<S>>where
S::TpTrailingOffset: IsUnset,
pub fn tp_trailing_offset(
self,
value: Decimal,
) -> OrderFactoryBracketBuilder<'f1, SetTpTrailingOffset<S>>where
S::TpTrailingOffset: IsUnset,
Sourcepub fn maybe_tp_trailing_offset(
self,
value: Option<Decimal>,
) -> OrderFactoryBracketBuilder<'f1, SetTpTrailingOffset<S>>where
S::TpTrailingOffset: IsUnset,
pub fn maybe_tp_trailing_offset(
self,
value: Option<Decimal>,
) -> OrderFactoryBracketBuilder<'f1, SetTpTrailingOffset<S>>where
S::TpTrailingOffset: IsUnset,
Sourcepub fn tp_trailing_offset_type(
self,
value: TrailingOffsetType,
) -> OrderFactoryBracketBuilder<'f1, SetTpTrailingOffsetType<S>>where
S::TpTrailingOffsetType: IsUnset,
pub fn tp_trailing_offset_type(
self,
value: TrailingOffsetType,
) -> OrderFactoryBracketBuilder<'f1, SetTpTrailingOffsetType<S>>where
S::TpTrailingOffsetType: IsUnset,
Sourcepub fn maybe_tp_trailing_offset_type(
self,
value: Option<TrailingOffsetType>,
) -> OrderFactoryBracketBuilder<'f1, SetTpTrailingOffsetType<S>>where
S::TpTrailingOffsetType: IsUnset,
pub fn maybe_tp_trailing_offset_type(
self,
value: Option<TrailingOffsetType>,
) -> OrderFactoryBracketBuilder<'f1, SetTpTrailingOffsetType<S>>where
S::TpTrailingOffsetType: IsUnset,
Sourcepub fn tp_limit_offset(
self,
value: Decimal,
) -> OrderFactoryBracketBuilder<'f1, SetTpLimitOffset<S>>where
S::TpLimitOffset: IsUnset,
pub fn tp_limit_offset(
self,
value: Decimal,
) -> OrderFactoryBracketBuilder<'f1, SetTpLimitOffset<S>>where
S::TpLimitOffset: IsUnset,
Sourcepub fn maybe_tp_limit_offset(
self,
value: Option<Decimal>,
) -> OrderFactoryBracketBuilder<'f1, SetTpLimitOffset<S>>where
S::TpLimitOffset: IsUnset,
pub fn maybe_tp_limit_offset(
self,
value: Option<Decimal>,
) -> OrderFactoryBracketBuilder<'f1, SetTpLimitOffset<S>>where
S::TpLimitOffset: IsUnset,
Sourcepub fn tp_time_in_force(
self,
value: TimeInForce,
) -> OrderFactoryBracketBuilder<'f1, SetTpTimeInForce<S>>where
S::TpTimeInForce: IsUnset,
pub fn tp_time_in_force(
self,
value: TimeInForce,
) -> OrderFactoryBracketBuilder<'f1, SetTpTimeInForce<S>>where
S::TpTimeInForce: IsUnset,
Sourcepub fn maybe_tp_time_in_force(
self,
value: Option<TimeInForce>,
) -> OrderFactoryBracketBuilder<'f1, SetTpTimeInForce<S>>where
S::TpTimeInForce: IsUnset,
pub fn maybe_tp_time_in_force(
self,
value: Option<TimeInForce>,
) -> OrderFactoryBracketBuilder<'f1, SetTpTimeInForce<S>>where
S::TpTimeInForce: IsUnset,
Sourcepub fn tp_post_only(
self,
value: bool,
) -> OrderFactoryBracketBuilder<'f1, SetTpPostOnly<S>>where
S::TpPostOnly: IsUnset,
pub fn tp_post_only(
self,
value: bool,
) -> OrderFactoryBracketBuilder<'f1, SetTpPostOnly<S>>where
S::TpPostOnly: IsUnset,
Sourcepub fn maybe_tp_post_only(
self,
value: Option<bool>,
) -> OrderFactoryBracketBuilder<'f1, SetTpPostOnly<S>>where
S::TpPostOnly: IsUnset,
pub fn maybe_tp_post_only(
self,
value: Option<bool>,
) -> OrderFactoryBracketBuilder<'f1, SetTpPostOnly<S>>where
S::TpPostOnly: IsUnset,
Sourcepub fn tp_exec_algorithm_id(
self,
value: ExecAlgorithmId,
) -> OrderFactoryBracketBuilder<'f1, SetTpExecAlgorithmId<S>>where
S::TpExecAlgorithmId: IsUnset,
pub fn tp_exec_algorithm_id(
self,
value: ExecAlgorithmId,
) -> OrderFactoryBracketBuilder<'f1, SetTpExecAlgorithmId<S>>where
S::TpExecAlgorithmId: IsUnset,
Sourcepub fn maybe_tp_exec_algorithm_id(
self,
value: Option<ExecAlgorithmId>,
) -> OrderFactoryBracketBuilder<'f1, SetTpExecAlgorithmId<S>>where
S::TpExecAlgorithmId: IsUnset,
pub fn maybe_tp_exec_algorithm_id(
self,
value: Option<ExecAlgorithmId>,
) -> OrderFactoryBracketBuilder<'f1, SetTpExecAlgorithmId<S>>where
S::TpExecAlgorithmId: IsUnset,
Sourcepub fn tp_exec_algorithm_params(
self,
value: IndexMap<Ustr, Ustr>,
) -> OrderFactoryBracketBuilder<'f1, SetTpExecAlgorithmParams<S>>where
S::TpExecAlgorithmParams: IsUnset,
pub fn tp_exec_algorithm_params(
self,
value: IndexMap<Ustr, Ustr>,
) -> OrderFactoryBracketBuilder<'f1, SetTpExecAlgorithmParams<S>>where
S::TpExecAlgorithmParams: IsUnset,
Sourcepub fn maybe_tp_exec_algorithm_params(
self,
value: Option<IndexMap<Ustr, Ustr>>,
) -> OrderFactoryBracketBuilder<'f1, SetTpExecAlgorithmParams<S>>where
S::TpExecAlgorithmParams: IsUnset,
pub fn maybe_tp_exec_algorithm_params(
self,
value: Option<IndexMap<Ustr, Ustr>>,
) -> OrderFactoryBracketBuilder<'f1, SetTpExecAlgorithmParams<S>>where
S::TpExecAlgorithmParams: IsUnset,
Sourcepub fn tp_client_order_id(
self,
value: ClientOrderId,
) -> OrderFactoryBracketBuilder<'f1, SetTpClientOrderId<S>>where
S::TpClientOrderId: IsUnset,
pub fn tp_client_order_id(
self,
value: ClientOrderId,
) -> OrderFactoryBracketBuilder<'f1, SetTpClientOrderId<S>>where
S::TpClientOrderId: IsUnset,
Sourcepub fn maybe_tp_client_order_id(
self,
value: Option<ClientOrderId>,
) -> OrderFactoryBracketBuilder<'f1, SetTpClientOrderId<S>>where
S::TpClientOrderId: IsUnset,
pub fn maybe_tp_client_order_id(
self,
value: Option<ClientOrderId>,
) -> OrderFactoryBracketBuilder<'f1, SetTpClientOrderId<S>>where
S::TpClientOrderId: IsUnset,
Sourcepub fn sl_order_type(
self,
value: OrderType,
) -> OrderFactoryBracketBuilder<'f1, SetSlOrderType<S>>where
S::SlOrderType: IsUnset,
pub fn sl_order_type(
self,
value: OrderType,
) -> OrderFactoryBracketBuilder<'f1, SetSlOrderType<S>>where
S::SlOrderType: IsUnset,
Sourcepub fn maybe_sl_order_type(
self,
value: Option<OrderType>,
) -> OrderFactoryBracketBuilder<'f1, SetSlOrderType<S>>where
S::SlOrderType: IsUnset,
pub fn maybe_sl_order_type(
self,
value: Option<OrderType>,
) -> OrderFactoryBracketBuilder<'f1, SetSlOrderType<S>>where
S::SlOrderType: IsUnset,
Sourcepub fn sl_trigger_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetSlTriggerPrice<S>>where
S::SlTriggerPrice: IsUnset,
pub fn sl_trigger_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetSlTriggerPrice<S>>where
S::SlTriggerPrice: IsUnset,
Sourcepub fn maybe_sl_trigger_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetSlTriggerPrice<S>>where
S::SlTriggerPrice: IsUnset,
pub fn maybe_sl_trigger_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetSlTriggerPrice<S>>where
S::SlTriggerPrice: IsUnset,
Sourcepub fn sl_trigger_type(
self,
value: TriggerType,
) -> OrderFactoryBracketBuilder<'f1, SetSlTriggerType<S>>where
S::SlTriggerType: IsUnset,
pub fn sl_trigger_type(
self,
value: TriggerType,
) -> OrderFactoryBracketBuilder<'f1, SetSlTriggerType<S>>where
S::SlTriggerType: IsUnset,
Sourcepub fn maybe_sl_trigger_type(
self,
value: Option<TriggerType>,
) -> OrderFactoryBracketBuilder<'f1, SetSlTriggerType<S>>where
S::SlTriggerType: IsUnset,
pub fn maybe_sl_trigger_type(
self,
value: Option<TriggerType>,
) -> OrderFactoryBracketBuilder<'f1, SetSlTriggerType<S>>where
S::SlTriggerType: IsUnset,
Sourcepub fn sl_activation_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetSlActivationPrice<S>>where
S::SlActivationPrice: IsUnset,
pub fn sl_activation_price(
self,
value: Price,
) -> OrderFactoryBracketBuilder<'f1, SetSlActivationPrice<S>>where
S::SlActivationPrice: IsUnset,
Sourcepub fn maybe_sl_activation_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetSlActivationPrice<S>>where
S::SlActivationPrice: IsUnset,
pub fn maybe_sl_activation_price(
self,
value: Option<Price>,
) -> OrderFactoryBracketBuilder<'f1, SetSlActivationPrice<S>>where
S::SlActivationPrice: IsUnset,
Sourcepub fn sl_trailing_offset(
self,
value: Decimal,
) -> OrderFactoryBracketBuilder<'f1, SetSlTrailingOffset<S>>where
S::SlTrailingOffset: IsUnset,
pub fn sl_trailing_offset(
self,
value: Decimal,
) -> OrderFactoryBracketBuilder<'f1, SetSlTrailingOffset<S>>where
S::SlTrailingOffset: IsUnset,
Sourcepub fn maybe_sl_trailing_offset(
self,
value: Option<Decimal>,
) -> OrderFactoryBracketBuilder<'f1, SetSlTrailingOffset<S>>where
S::SlTrailingOffset: IsUnset,
pub fn maybe_sl_trailing_offset(
self,
value: Option<Decimal>,
) -> OrderFactoryBracketBuilder<'f1, SetSlTrailingOffset<S>>where
S::SlTrailingOffset: IsUnset,
Sourcepub fn sl_trailing_offset_type(
self,
value: TrailingOffsetType,
) -> OrderFactoryBracketBuilder<'f1, SetSlTrailingOffsetType<S>>where
S::SlTrailingOffsetType: IsUnset,
pub fn sl_trailing_offset_type(
self,
value: TrailingOffsetType,
) -> OrderFactoryBracketBuilder<'f1, SetSlTrailingOffsetType<S>>where
S::SlTrailingOffsetType: IsUnset,
Sourcepub fn maybe_sl_trailing_offset_type(
self,
value: Option<TrailingOffsetType>,
) -> OrderFactoryBracketBuilder<'f1, SetSlTrailingOffsetType<S>>where
S::SlTrailingOffsetType: IsUnset,
pub fn maybe_sl_trailing_offset_type(
self,
value: Option<TrailingOffsetType>,
) -> OrderFactoryBracketBuilder<'f1, SetSlTrailingOffsetType<S>>where
S::SlTrailingOffsetType: IsUnset,
Sourcepub fn sl_time_in_force(
self,
value: TimeInForce,
) -> OrderFactoryBracketBuilder<'f1, SetSlTimeInForce<S>>where
S::SlTimeInForce: IsUnset,
pub fn sl_time_in_force(
self,
value: TimeInForce,
) -> OrderFactoryBracketBuilder<'f1, SetSlTimeInForce<S>>where
S::SlTimeInForce: IsUnset,
Sourcepub fn maybe_sl_time_in_force(
self,
value: Option<TimeInForce>,
) -> OrderFactoryBracketBuilder<'f1, SetSlTimeInForce<S>>where
S::SlTimeInForce: IsUnset,
pub fn maybe_sl_time_in_force(
self,
value: Option<TimeInForce>,
) -> OrderFactoryBracketBuilder<'f1, SetSlTimeInForce<S>>where
S::SlTimeInForce: IsUnset,
Sourcepub fn sl_exec_algorithm_id(
self,
value: ExecAlgorithmId,
) -> OrderFactoryBracketBuilder<'f1, SetSlExecAlgorithmId<S>>where
S::SlExecAlgorithmId: IsUnset,
pub fn sl_exec_algorithm_id(
self,
value: ExecAlgorithmId,
) -> OrderFactoryBracketBuilder<'f1, SetSlExecAlgorithmId<S>>where
S::SlExecAlgorithmId: IsUnset,
Sourcepub fn maybe_sl_exec_algorithm_id(
self,
value: Option<ExecAlgorithmId>,
) -> OrderFactoryBracketBuilder<'f1, SetSlExecAlgorithmId<S>>where
S::SlExecAlgorithmId: IsUnset,
pub fn maybe_sl_exec_algorithm_id(
self,
value: Option<ExecAlgorithmId>,
) -> OrderFactoryBracketBuilder<'f1, SetSlExecAlgorithmId<S>>where
S::SlExecAlgorithmId: IsUnset,
Sourcepub fn sl_exec_algorithm_params(
self,
value: IndexMap<Ustr, Ustr>,
) -> OrderFactoryBracketBuilder<'f1, SetSlExecAlgorithmParams<S>>where
S::SlExecAlgorithmParams: IsUnset,
pub fn sl_exec_algorithm_params(
self,
value: IndexMap<Ustr, Ustr>,
) -> OrderFactoryBracketBuilder<'f1, SetSlExecAlgorithmParams<S>>where
S::SlExecAlgorithmParams: IsUnset,
Sourcepub fn maybe_sl_exec_algorithm_params(
self,
value: Option<IndexMap<Ustr, Ustr>>,
) -> OrderFactoryBracketBuilder<'f1, SetSlExecAlgorithmParams<S>>where
S::SlExecAlgorithmParams: IsUnset,
pub fn maybe_sl_exec_algorithm_params(
self,
value: Option<IndexMap<Ustr, Ustr>>,
) -> OrderFactoryBracketBuilder<'f1, SetSlExecAlgorithmParams<S>>where
S::SlExecAlgorithmParams: IsUnset,
Sourcepub fn sl_client_order_id(
self,
value: ClientOrderId,
) -> OrderFactoryBracketBuilder<'f1, SetSlClientOrderId<S>>where
S::SlClientOrderId: IsUnset,
pub fn sl_client_order_id(
self,
value: ClientOrderId,
) -> OrderFactoryBracketBuilder<'f1, SetSlClientOrderId<S>>where
S::SlClientOrderId: IsUnset,
Sourcepub fn maybe_sl_client_order_id(
self,
value: Option<ClientOrderId>,
) -> OrderFactoryBracketBuilder<'f1, SetSlClientOrderId<S>>where
S::SlClientOrderId: IsUnset,
pub fn maybe_sl_client_order_id(
self,
value: Option<ClientOrderId>,
) -> OrderFactoryBracketBuilder<'f1, SetSlClientOrderId<S>>where
S::SlClientOrderId: IsUnset,
Auto Trait Implementations§
impl<'f1, S = Empty> !RefUnwindSafe for OrderFactoryBracketBuilder<'f1, S>
impl<'f1, S = Empty> !Send for OrderFactoryBracketBuilder<'f1, S>
impl<'f1, S = Empty> !Sync for OrderFactoryBracketBuilder<'f1, S>
impl<'f1, S = Empty> !UnwindSafe for OrderFactoryBracketBuilder<'f1, S>
impl<'f1, S> Freeze for OrderFactoryBracketBuilder<'f1, S>
impl<'f1, S> Unpin for OrderFactoryBracketBuilder<'f1, S>
impl<'f1, S> UnsafeUnpin for OrderFactoryBracketBuilder<'f1, S>
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