TestDefault

Trait TestDefault 

Source
pub trait TestDefault {
    // Required method
    fn test_default() -> Self;
}
Expand description

A trait for providing test-only default values.

This trait is intentionally separate from Default to make it clear that these default values are only meaningful in testing contexts and should not be used in production code.

Required Methods§

Source

fn test_default() -> Self

Creates a new instance with test-appropriate default values.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl TestDefault for OrderAccepted

Source§

impl TestDefault for OrderCancelRejected

Source§

impl TestDefault for OrderCanceled

Source§

impl TestDefault for OrderDenied

Source§

impl TestDefault for OrderEmulated

Source§

impl TestDefault for OrderExpired

Source§

impl TestDefault for OrderFilled

Source§

impl TestDefault for OrderInitialized

Source§

impl TestDefault for OrderModifyRejected

Source§

impl TestDefault for OrderPendingCancel

Source§

impl TestDefault for OrderPendingUpdate

Source§

impl TestDefault for OrderRejected

Source§

impl TestDefault for OrderReleased

Source§

impl TestDefault for OrderSubmitted

Source§

impl TestDefault for OrderTriggered

Source§

impl TestDefault for OrderUpdated

Source§

impl TestDefault for AccountId

Source§

impl TestDefault for ClientId

Source§

impl TestDefault for ClientOrderId

Source§

impl TestDefault for InstrumentId

Source§

impl TestDefault for PositionId

Source§

impl TestDefault for StrategyId

Source§

impl TestDefault for Symbol

Source§

impl TestDefault for TradeId

Source§

impl TestDefault for TraderId

Source§

impl TestDefault for Venue

Source§

impl TestDefault for VenueOrderId

Source§

impl TestDefault for LimitOrder

Source§

impl TestDefault for LimitIfTouchedOrder

Source§

impl TestDefault for MarketOrder

Source§

impl TestDefault for MarketIfTouchedOrder

Source§

impl TestDefault for MarketToLimitOrder

Source§

impl TestDefault for StopLimitOrder

Source§

impl TestDefault for StopMarketOrder

Source§

impl TestDefault for TrailingStopLimitOrder

Source§

impl TestDefault for TrailingStopMarketOrder