pub struct OrderFilledBuilder { /* private fields */ }
Expand description
Builder for OrderFilled
.
Implementations§
Source§impl OrderFilledBuilder
impl OrderFilledBuilder
pub fn trader_id(&mut self, value: TraderId) -> &mut Self
pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self
pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self
pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self
pub fn venue_order_id(&mut self, value: VenueOrderId) -> &mut Self
pub fn account_id(&mut self, value: AccountId) -> &mut Self
pub fn trade_id(&mut self, value: TradeId) -> &mut Self
pub fn order_side(&mut self, value: OrderSide) -> &mut Self
pub fn order_type(&mut self, value: OrderType) -> &mut Self
pub fn last_qty(&mut self, value: Quantity) -> &mut Self
pub fn last_px(&mut self, value: Price) -> &mut Self
pub fn currency(&mut self, value: Currency) -> &mut Self
pub fn liquidity_side(&mut self, value: LiquiditySide) -> &mut Self
pub fn event_id(&mut self, value: UUID4) -> &mut Self
pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self
pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self
pub fn reconciliation(&mut self, value: bool) -> &mut Self
pub fn position_id(&mut self, value: Option<PositionId>) -> &mut Self
pub fn commission(&mut self, value: Option<Money>) -> &mut Self
Sourcepub fn build(&self) -> Result<OrderFilled, OrderFilledBuilderError>
pub fn build(&self) -> Result<OrderFilled, OrderFilledBuilderError>
Trait Implementations§
Source§impl Clone for OrderFilledBuilder
impl Clone for OrderFilledBuilder
Source§fn clone(&self) -> OrderFilledBuilder
fn clone(&self) -> OrderFilledBuilder
Returns a copy 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 OrderFilledBuilder
impl RefUnwindSafe for OrderFilledBuilder
impl Send for OrderFilledBuilder
impl Sync for OrderFilledBuilder
impl Unpin for OrderFilledBuilder
impl UnwindSafe for OrderFilledBuilder
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