diff --git a/develop/.doctrees/api_reference/accounting.doctree b/develop/.doctrees/api_reference/accounting.doctree index 0a87d4e0716c..6d3dce7455e5 100644 Binary files a/develop/.doctrees/api_reference/accounting.doctree and b/develop/.doctrees/api_reference/accounting.doctree differ diff --git a/develop/.doctrees/api_reference/adapters/betfair.doctree b/develop/.doctrees/api_reference/adapters/betfair.doctree index 5cc025f9ed31..de924144c007 100644 Binary files a/develop/.doctrees/api_reference/adapters/betfair.doctree and b/develop/.doctrees/api_reference/adapters/betfair.doctree differ diff --git a/develop/.doctrees/api_reference/adapters/binance.doctree b/develop/.doctrees/api_reference/adapters/binance.doctree index e41f7e29615f..df838d97c0e5 100644 Binary files a/develop/.doctrees/api_reference/adapters/binance.doctree and b/develop/.doctrees/api_reference/adapters/binance.doctree differ diff --git a/develop/.doctrees/api_reference/adapters/interactive_brokers.doctree b/develop/.doctrees/api_reference/adapters/interactive_brokers.doctree index 35274f2ad75d..5a3f4012c1bc 100644 Binary files a/develop/.doctrees/api_reference/adapters/interactive_brokers.doctree and b/develop/.doctrees/api_reference/adapters/interactive_brokers.doctree differ diff --git a/develop/.doctrees/api_reference/analysis.doctree b/develop/.doctrees/api_reference/analysis.doctree index 2ce56b760361..df033aa9c648 100644 Binary files a/develop/.doctrees/api_reference/analysis.doctree and b/develop/.doctrees/api_reference/analysis.doctree differ diff --git a/develop/.doctrees/api_reference/backtest.doctree b/develop/.doctrees/api_reference/backtest.doctree index 5e4047fd4d5e..956ee8cfa1d0 100644 Binary files a/develop/.doctrees/api_reference/backtest.doctree and b/develop/.doctrees/api_reference/backtest.doctree differ diff --git a/develop/.doctrees/api_reference/cache.doctree b/develop/.doctrees/api_reference/cache.doctree index c366b315851e..53adac11d664 100644 Binary files a/develop/.doctrees/api_reference/cache.doctree and b/develop/.doctrees/api_reference/cache.doctree differ diff --git a/develop/.doctrees/api_reference/common.doctree b/develop/.doctrees/api_reference/common.doctree index ab9e0485663b..01b544793b99 100644 Binary files a/develop/.doctrees/api_reference/common.doctree and b/develop/.doctrees/api_reference/common.doctree differ diff --git a/develop/.doctrees/api_reference/config.doctree b/develop/.doctrees/api_reference/config.doctree index 7e6570f8bb31..28b951165eda 100644 Binary files a/develop/.doctrees/api_reference/config.doctree and b/develop/.doctrees/api_reference/config.doctree differ diff --git a/develop/.doctrees/api_reference/core.doctree b/develop/.doctrees/api_reference/core.doctree index 815c4f11e9bb..f762d862200c 100644 Binary files a/develop/.doctrees/api_reference/core.doctree and b/develop/.doctrees/api_reference/core.doctree differ diff --git a/develop/.doctrees/api_reference/data.doctree b/develop/.doctrees/api_reference/data.doctree index 1f57311665a8..814fd3df67e0 100644 Binary files a/develop/.doctrees/api_reference/data.doctree and b/develop/.doctrees/api_reference/data.doctree differ diff --git a/develop/.doctrees/api_reference/execution.doctree b/develop/.doctrees/api_reference/execution.doctree index 53bb654c2802..9f956257e4ac 100644 Binary files a/develop/.doctrees/api_reference/execution.doctree and b/develop/.doctrees/api_reference/execution.doctree differ diff --git a/develop/.doctrees/api_reference/indicators.doctree b/develop/.doctrees/api_reference/indicators.doctree index da19c37f9804..59e0f3f09784 100644 Binary files a/develop/.doctrees/api_reference/indicators.doctree and b/develop/.doctrees/api_reference/indicators.doctree differ diff --git a/develop/.doctrees/api_reference/infrastructure.doctree b/develop/.doctrees/api_reference/infrastructure.doctree index aeefe672cd23..265f9ea456fc 100644 Binary files a/develop/.doctrees/api_reference/infrastructure.doctree and b/develop/.doctrees/api_reference/infrastructure.doctree differ diff --git a/develop/.doctrees/api_reference/live.doctree b/develop/.doctrees/api_reference/live.doctree index fef00118cda0..0161ac0b0c4f 100644 Binary files a/develop/.doctrees/api_reference/live.doctree and b/develop/.doctrees/api_reference/live.doctree differ diff --git a/develop/.doctrees/api_reference/model/events.doctree b/develop/.doctrees/api_reference/model/events.doctree index 7fad3cb02be1..90ced63bb85f 100644 Binary files a/develop/.doctrees/api_reference/model/events.doctree and b/develop/.doctrees/api_reference/model/events.doctree differ diff --git a/develop/.doctrees/api_reference/model/identifiers.doctree b/develop/.doctrees/api_reference/model/identifiers.doctree index 7e823b2ddf09..8d470f620a96 100644 Binary files a/develop/.doctrees/api_reference/model/identifiers.doctree and b/develop/.doctrees/api_reference/model/identifiers.doctree differ diff --git a/develop/.doctrees/api_reference/model/instruments.doctree b/develop/.doctrees/api_reference/model/instruments.doctree index 328a9fe936eb..7005a1d05371 100644 Binary files a/develop/.doctrees/api_reference/model/instruments.doctree and b/develop/.doctrees/api_reference/model/instruments.doctree differ diff --git a/develop/.doctrees/api_reference/model/objects.doctree b/develop/.doctrees/api_reference/model/objects.doctree index d2960caa316b..9e97f5189105 100644 Binary files a/develop/.doctrees/api_reference/model/objects.doctree and b/develop/.doctrees/api_reference/model/objects.doctree differ diff --git a/develop/.doctrees/api_reference/model/orders.doctree b/develop/.doctrees/api_reference/model/orders.doctree index a0f4e68bc458..6349701c414f 100644 Binary files a/develop/.doctrees/api_reference/model/orders.doctree and b/develop/.doctrees/api_reference/model/orders.doctree differ diff --git a/develop/.doctrees/api_reference/model/position.doctree b/develop/.doctrees/api_reference/model/position.doctree index 7c65aad60887..42ec10685cf7 100644 Binary files a/develop/.doctrees/api_reference/model/position.doctree and b/develop/.doctrees/api_reference/model/position.doctree differ diff --git a/develop/.doctrees/api_reference/model/tick_scheme.doctree b/develop/.doctrees/api_reference/model/tick_scheme.doctree index 12ae0aa57f20..d8b02e1834bf 100644 Binary files a/develop/.doctrees/api_reference/model/tick_scheme.doctree and b/develop/.doctrees/api_reference/model/tick_scheme.doctree differ diff --git a/develop/.doctrees/api_reference/persistence.doctree b/develop/.doctrees/api_reference/persistence.doctree index 7563855359ee..48178e5de55a 100644 Binary files a/develop/.doctrees/api_reference/persistence.doctree and b/develop/.doctrees/api_reference/persistence.doctree differ diff --git a/develop/.doctrees/api_reference/portfolio.doctree b/develop/.doctrees/api_reference/portfolio.doctree index 9e3c3602bf0f..cf1a52034b81 100644 Binary files a/develop/.doctrees/api_reference/portfolio.doctree and b/develop/.doctrees/api_reference/portfolio.doctree differ diff --git a/develop/.doctrees/api_reference/risk.doctree b/develop/.doctrees/api_reference/risk.doctree index 856cee80ed1b..d13c0a489bea 100644 Binary files a/develop/.doctrees/api_reference/risk.doctree and b/develop/.doctrees/api_reference/risk.doctree differ diff --git a/develop/.doctrees/api_reference/serialization.doctree b/develop/.doctrees/api_reference/serialization.doctree index aa7eb0b2b5e8..804b6424853b 100644 Binary files a/develop/.doctrees/api_reference/serialization.doctree and b/develop/.doctrees/api_reference/serialization.doctree differ diff --git a/develop/.doctrees/api_reference/system.doctree b/develop/.doctrees/api_reference/system.doctree index ec1cfc1b0fe7..2bcad35419e9 100644 Binary files a/develop/.doctrees/api_reference/system.doctree and b/develop/.doctrees/api_reference/system.doctree differ diff --git a/develop/.doctrees/api_reference/trading.doctree b/develop/.doctrees/api_reference/trading.doctree index 126f92a32120..8bbe2c71a0f7 100644 Binary files a/develop/.doctrees/api_reference/trading.doctree and b/develop/.doctrees/api_reference/trading.doctree differ diff --git a/develop/.doctrees/environment.pickle b/develop/.doctrees/environment.pickle index 07e941af7a53..9c385d8b69b4 100644 Binary files a/develop/.doctrees/environment.pickle and b/develop/.doctrees/environment.pickle differ diff --git a/develop/api_reference/adapters/interactive_brokers.html b/develop/api_reference/adapters/interactive_brokers.html index 15e174f1b258..a6253291c298 100644 --- a/develop/api_reference/adapters/interactive_brokers.html +++ b/develop/api_reference/adapters/interactive_brokers.html @@ -10857,7 +10857,7 @@

at - 0x7feef2b283d0> + 0x7fba1eb3fa50> = diff --git a/develop/api_reference/common.html b/develop/api_reference/common.html index 018249ccf762..acfe52792386 100644 --- a/develop/api_reference/common.html +++ b/develop/api_reference/common.html @@ -3079,15 +3079,6 @@ -
  • - - - - MessageBus.trim_streams() - - - -
  • @@ -26716,95 +26707,6 @@

    -
    -
    - - - trim_streams - - - - ( - - - - - self - - - - , - - - - int - - - lookback_mins - - - - - ) - - - - → - - - - void - - - - - ¶ - -
    -
    -

    - Trim all streams to the lookback window minutes. -

    -
    -
    - Parameters - - : - -
    -
    -

    - - lookback_mins - - ( - - int - - ) – The lookback window in minutes to trim to. -

    -
    -
    - Raises - - : - -
    -
    -

    - - ValueError - - – If the - - lookback_mins - - if not positive (> 0). -

    -
    -
    -
    -
    diff --git a/develop/api_reference/config.html b/develop/api_reference/config.html index 104f629daa18..2e0dda3f282f 100644 --- a/develop/api_reference/config.html +++ b/develop/api_reference/config.html @@ -6330,6 +6330,7 @@

    optional ) – The streams lookback window in minutes to be autotrimmed. +Note: requires Redis version >= 6.2.0 otherwise will result in a command syntax error.

  • diff --git a/develop/api_reference/live.html b/develop/api_reference/live.html index 7ca8612dd6de..13eed3d40382 100644 --- a/develop/api_reference/live.html +++ b/develop/api_reference/live.html @@ -3587,15 +3587,6 @@ -
  • - - - - TradingNode.autotrim_streams() - - - -
  • @@ -28843,90 +28834,6 @@

    -
    -
    - - - async - - - - - - - autotrim_streams - - - - ( - - - - - autotrim_mins - - - - - : - - - - - - - int - - - - - ) - - - - → - - - - None - - - - - ¶ - -
    -
    -

    - Autotrim all message bus external publishing streams to - - autotrim_mins - - while -the node is running. -

    -
    -
    - Parameters - - : - -
    -
    -

    - - autotrim_mins - - ( - - int - - ) – The stream lookback window in minutes to trim to. -

    -
    -
    -
    -
    diff --git a/develop/core/drop_db/all.html b/develop/core/drop_db/all.html index 5f2c51ab0366..e5808a70117d 100644 --- a/develop/core/drop_db/all.html +++ b/develop/core/drop_db/all.html @@ -1 +1 @@ -List of all items in this crate

    List of all items

    Functions

    \ No newline at end of file +List of all items in this crate

    List of all items

    Functions

    \ No newline at end of file diff --git a/develop/core/drop_db/fn.main.html b/develop/core/drop_db/fn.main.html index e56d02200f89..4e96d12ad4b7 100644 --- a/develop/core/drop_db/fn.main.html +++ b/develop/core/drop_db/fn.main.html @@ -1 +1 @@ -main in drop_db - Rust

    Function drop_db::main

    source ·
    pub(crate) fn main() -> Result<(), Box<dyn Error>>
    \ No newline at end of file +main in drop_db - Rust

    Function drop_db::main

    source ·
    pub(crate) fn main() -> Result<(), Box<dyn Error>>
    \ No newline at end of file diff --git a/develop/core/drop_db/index.html b/develop/core/drop_db/index.html index 2303afbd3349..35f6dc76273e 100644 --- a/develop/core/drop_db/index.html +++ b/develop/core/drop_db/index.html @@ -1,2 +1,2 @@ -drop_db - Rust

    Set a Timer to start alerting at every interval between start and stop time. Optional callback gets -used to handle generated event.
    source§

    fn next_time_ns(&self, name: &str) -> UnixNanos

    source§

    fn cancel_timer(&mut self, name: &str)

    source§

    fn cancel_timers(&mut self)

    source§

    impl Default for LiveClock

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for LiveClock

    §

    type Target = AtomicTime

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +used to handle generated event.

    source§

    fn next_time_ns(&self, name: &str) -> UnixNanos

    source§

    fn cancel_timer(&mut self, name: &str)

    source§

    fn cancel_timers(&mut self)

    source§

    impl Default for LiveClock

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for LiveClock

    §

    type Target = AtomicTime

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/clock/struct.TestClock.html b/develop/core/nautilus_common/clock/struct.TestClock.html index e153c8afd2e0..71d6c886a0e8 100644 --- a/develop/core/nautilus_common/clock/struct.TestClock.html +++ b/develop/core/nautilus_common/clock/struct.TestClock.html @@ -1,4 +1,4 @@ -TestClock in nautilus_common::clock - Rust
    pub struct TestClock { /* private fields */ }

    Implementations§

    source§

    impl TestClock

    source§

    fn next_time_ns(&self, name: &str) -> UnixNanos

    source§

    fn cancel_timer(&mut self, name: &str)

    source§

    fn cancel_timers(&mut self)

    source§

    impl Default for TestClock

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for TestClock

    §

    type Target = AtomicTime

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +used to handle generated event.

    source§

    fn next_time_ns(&self, name: &str) -> UnixNanos

    source§

    fn cancel_timer(&mut self, name: &str)

    source§

    fn cancel_timers(&mut self)

    source§

    impl Default for TestClock

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for TestClock

    §

    type Target = AtomicTime

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/clock/trait.Clock.html b/develop/core/nautilus_common/clock/trait.Clock.html index 23e6381dcf9c..4fe28b3ae2dc 100644 --- a/develop/core/nautilus_common/clock/trait.Clock.html +++ b/develop/core/nautilus_common/clock/trait.Clock.html @@ -1,4 +1,4 @@ -Clock in nautilus_common::clock - Rust
    pub trait Clock {
    +Clock in nautilus_common::clock - Rust
    pub trait Clock {
         // Required methods
         fn timer_names(&self) -> Vec<&str>;
         fn timer_count(&self) -> usize;
    diff --git a/develop/core/nautilus_common/enums/enum.ComponentState.html b/develop/core/nautilus_common/enums/enum.ComponentState.html
    index 169ca36f29a7..b10b126bc071 100644
    --- a/develop/core/nautilus_common/enums/enum.ComponentState.html
    +++ b/develop/core/nautilus_common/enums/enum.ComponentState.html
    @@ -1,4 +1,4 @@
    -ComponentState in nautilus_common::enums - Rust
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for ComponentState

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for ComponentState

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<ComponentState>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentState

    §

    type Holder = Option<PyRef<'py, ComponentState>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentState

    §

    type Holder = Option<PyRefMut<'py, ComponentState>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for ComponentState

    §

    type AsRefTarget = PyCell<ComponentState>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ComponentState"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ComponentState

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for ComponentState

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<ComponentState, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for ComponentState

    source§

    impl Eq for ComponentState

    source§

    impl StructuralEq for ComponentState

    source§

    impl StructuralPartialEq for ComponentState

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for ComponentState

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<ComponentState, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for ComponentState

    source§

    impl Eq for ComponentState

    source§

    impl StructuralEq for ComponentState

    source§

    impl StructuralPartialEq for ComponentState

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_common/enums/enum.ComponentTrigger.html b/develop/core/nautilus_common/enums/enum.ComponentTrigger.html index b183359e10ae..f8a49a7463bd 100644 --- a/develop/core/nautilus_common/enums/enum.ComponentTrigger.html +++ b/develop/core/nautilus_common/enums/enum.ComponentTrigger.html @@ -1,4 +1,4 @@ -ComponentTrigger in nautilus_common::enums - Rust

    source§

    impl PartialOrd for ComponentTrigger

    source§

    fn partial_cmp(&self, other: &ComponentTrigger) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for ComponentTrigger

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for ComponentTrigger

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<ComponentTrigger>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentTrigger

    §

    type Holder = Option<PyRef<'py, ComponentTrigger>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentTrigger

    §

    type Holder = Option<PyRefMut<'py, ComponentTrigger>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for ComponentTrigger

    §

    type AsRefTarget = PyCell<ComponentTrigger>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ComponentTrigger"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ComponentTrigger

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for ComponentTrigger

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<ComponentTrigger, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for ComponentTrigger

    source§

    impl Eq for ComponentTrigger

    source§

    impl StructuralEq for ComponentTrigger

    source§

    impl StructuralPartialEq for ComponentTrigger

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentTrigger

    §

    type Holder = Option<PyRef<'py, ComponentTrigger>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentTrigger

    §

    type Holder = Option<PyRefMut<'py, ComponentTrigger>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for ComponentTrigger

    §

    type AsRefTarget = PyCell<ComponentTrigger>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ComponentTrigger"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ComponentTrigger

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for ComponentTrigger

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<ComponentTrigger, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for ComponentTrigger

    source§

    impl Eq for ComponentTrigger

    source§

    impl StructuralEq for ComponentTrigger

    source§

    impl StructuralPartialEq for ComponentTrigger

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_common/enums/enum.LogColor.html b/develop/core/nautilus_common/enums/enum.LogColor.html index 6b989fcec0b0..c602dc144351 100644 --- a/develop/core/nautilus_common/enums/enum.LogColor.html +++ b/develop/core/nautilus_common/enums/enum.LogColor.html @@ -1,4 +1,4 @@ -LogColor in nautilus_common::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for LogColor

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for LogColor

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<LogColor>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogColor

    §

    type Holder = Option<PyRef<'py, LogColor>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogColor

    §

    type Holder = Option<PyRefMut<'py, LogColor>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LogColor

    §

    type AsRefTarget = PyCell<LogColor>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "LogColor"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for LogColor

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for LogColor

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<LogColor, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for LogColor

    source§

    impl Eq for LogColor

    source§

    impl StructuralEq for LogColor

    source§

    impl StructuralPartialEq for LogColor

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for LogColor

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<LogColor, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for LogColor

    source§

    impl Eq for LogColor

    source§

    impl StructuralEq for LogColor

    source§

    impl StructuralPartialEq for LogColor

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_common/enums/enum.LogFormat.html b/develop/core/nautilus_common/enums/enum.LogFormat.html index b7ef5229c273..d632182030ae 100644 --- a/develop/core/nautilus_common/enums/enum.LogFormat.html +++ b/develop/core/nautilus_common/enums/enum.LogFormat.html @@ -1,4 +1,4 @@ -LogFormat in nautilus_common::enums - Rust

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for LogFormat

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq for LogFormat

    source§

    fn eq(&self, other: &LogFormat) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PyClass for LogFormat

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for LogFormat

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<LogFormat>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogFormat

    §

    type Holder = Option<PyRef<'py, LogFormat>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogFormat

    §

    type Holder = Option<PyRefMut<'py, LogFormat>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LogFormat

    §

    type AsRefTarget = PyCell<LogFormat>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "LogFormat"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl TryFrom<&str> for LogFormat

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<LogFormat, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for LogFormat

    source§

    impl Eq for LogFormat

    source§

    impl StructuralEq for LogFormat

    source§

    impl StructuralPartialEq for LogFormat

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogFormat

    §

    type Holder = Option<PyRef<'py, LogFormat>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogFormat

    §

    type Holder = Option<PyRefMut<'py, LogFormat>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LogFormat

    §

    type AsRefTarget = PyCell<LogFormat>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "LogFormat"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl TryFrom<&str> for LogFormat

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<LogFormat, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for LogFormat

    source§

    impl Eq for LogFormat

    source§

    impl StructuralEq for LogFormat

    source§

    impl StructuralPartialEq for LogFormat

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_common/enums/enum.LogLevel.html b/develop/core/nautilus_common/enums/enum.LogLevel.html index ddb776fcc676..44ed7835806c 100644 --- a/develop/core/nautilus_common/enums/enum.LogLevel.html +++ b/develop/core/nautilus_common/enums/enum.LogLevel.html @@ -1,4 +1,4 @@ -LogLevel in nautilus_common::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for LogLevel

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for LogLevel

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<LogLevel>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogLevel

    §

    type Holder = Option<PyRef<'py, LogLevel>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogLevel

    §

    type Holder = Option<PyRefMut<'py, LogLevel>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LogLevel

    §

    type AsRefTarget = PyCell<LogLevel>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "LogLevel"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for LogLevel

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for LogLevel

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<LogLevel, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for LogLevel

    source§

    impl Eq for LogLevel

    source§

    impl StructuralEq for LogLevel

    source§

    impl StructuralPartialEq for LogLevel

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for LogLevel

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<LogLevel, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for LogLevel

    source§

    impl Eq for LogLevel

    source§

    impl StructuralEq for LogLevel

    source§

    impl StructuralPartialEq for LogLevel

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_common/enums/index.html b/develop/core/nautilus_common/enums/index.html index 92a7a057acf4..c834c9e77c75 100644 --- a/develop/core/nautilus_common/enums/index.html +++ b/develop/core/nautilus_common/enums/index.html @@ -1,2 +1,2 @@ -nautilus_common::enums - Rust

    Module nautilus_common::enums

    source ·

    Structs

    Enums

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/enums/struct.ComponentTriggerIter.html b/develop/core/nautilus_common/enums/struct.ComponentTriggerIter.html index b3df00089cde..049ea0e3725a 100644 --- a/develop/core/nautilus_common/enums/struct.ComponentTriggerIter.html +++ b/develop/core/nautilus_common/enums/struct.ComponentTriggerIter.html @@ -1,4 +1,4 @@ -ComponentTriggerIter in nautilus_common::enums - Rust
    pub struct ComponentTriggerIter { /* private fields */ }
    Expand description

    An iterator over the variants of ComponentTrigger

    +ComponentTriggerIter in nautilus_common::enums - Rust
    pub struct ComponentTriggerIter { /* private fields */ }
    Expand description

    An iterator over the variants of ComponentTrigger

    Trait Implementations§

    source§

    impl Clone for ComponentTriggerIter

    source§

    fn clone(&self) -> ComponentTriggerIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ComponentTriggerIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for ComponentTriggerIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/enums/struct.LogColorIter.html b/develop/core/nautilus_common/enums/struct.LogColorIter.html index 7f846db05f4c..baf38f0d4a60 100644 --- a/develop/core/nautilus_common/enums/struct.LogColorIter.html +++ b/develop/core/nautilus_common/enums/struct.LogColorIter.html @@ -1,4 +1,4 @@ -LogColorIter in nautilus_common::enums - Rust
    pub struct LogColorIter { /* private fields */ }
    Expand description

    An iterator over the variants of LogColor

    +LogColorIter in nautilus_common::enums - Rust
    pub struct LogColorIter { /* private fields */ }
    Expand description

    An iterator over the variants of LogColor

    Trait Implementations§

    source§

    impl Clone for LogColorIter

    source§

    fn clone(&self) -> LogColorIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LogColorIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for LogColorIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/enums/struct.LogLevelIter.html b/develop/core/nautilus_common/enums/struct.LogLevelIter.html index b98687d15ce8..789c4532acab 100644 --- a/develop/core/nautilus_common/enums/struct.LogLevelIter.html +++ b/develop/core/nautilus_common/enums/struct.LogLevelIter.html @@ -1,4 +1,4 @@ -LogLevelIter in nautilus_common::enums - Rust
    pub struct LogLevelIter { /* private fields */ }
    Expand description

    An iterator over the variants of LogLevel

    +LogLevelIter in nautilus_common::enums - Rust
    pub struct LogLevelIter { /* private fields */ }
    Expand description

    An iterator over the variants of LogLevel

    Trait Implementations§

    source§

    impl Clone for LogLevelIter

    source§

    fn clone(&self) -> LogLevelIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LogLevelIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for LogLevelIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/factories/index.html b/develop/core/nautilus_common/factories/index.html index ae084207e9e2..abc0279ccadc 100644 --- a/develop/core/nautilus_common/factories/index.html +++ b/develop/core/nautilus_common/factories/index.html @@ -1 +1 @@ -nautilus_common::factories - Rust
    \ No newline at end of file +nautilus_common::factories - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_common/factories/struct.OrderFactory.html b/develop/core/nautilus_common/factories/struct.OrderFactory.html index 7ffaaa8a8f35..17d0986068b6 100644 --- a/develop/core/nautilus_common/factories/struct.OrderFactory.html +++ b/develop/core/nautilus_common/factories/struct.OrderFactory.html @@ -1,4 +1,4 @@ -OrderFactory in nautilus_common::factories - Rust
    #[repr(C)]
    pub struct OrderFactory { /* private fields */ }

    Implementations§

    source§

    impl OrderFactory

    source

    pub fn new( +OrderFactory in nautilus_common::factories - Rust
    #[repr(C)]
    pub struct OrderFactory { /* private fields */ }

    Implementations§

    source§

    impl OrderFactory

    source

    pub fn new( trader_id: TraderId, strategy_id: StrategyId, clock: AtomicTime, @@ -15,8 +15,8 @@ exec_algorithm_id: Option<ExecAlgorithmId>, exec_algorithm_params: Option<HashMap<Ustr, Ustr>>, tags: Option<Ustr> -) -> MarketOrder

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> MarketOrder

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/ffi/clock/fn.live_clock_drop.html b/develop/core/nautilus_common/ffi/clock/fn.live_clock_drop.html index 2ce266059c0b..444567f79e1a 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.live_clock_drop.html +++ b/develop/core/nautilus_common/ffi/clock/fn.live_clock_drop.html @@ -1,2 +1,2 @@ -live_clock_drop in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +live_clock_drop in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn live_clock_drop(clock: LiveClock_API)
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.live_clock_new.html b/develop/core/nautilus_common/ffi/clock/fn.live_clock_new.html index f94ca019278a..0515f4251a55 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.live_clock_new.html +++ b/develop/core/nautilus_common/ffi/clock/fn.live_clock_new.html @@ -1,2 +1,2 @@ -live_clock_new in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +live_clock_new in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn live_clock_new() -> LiveClock_API
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp.html b/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp.html index 0c53dfb66b92..4db4ba3d8290 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp.html +++ b/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp.html @@ -1,4 +1,4 @@ -live_clock_timestamp in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +live_clock_timestamp in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn live_clock_timestamp(
         clock: &mut LiveClock_API
     ) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_ms.html b/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_ms.html index 6f84659a3781..690ab7e29ef0 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_ms.html +++ b/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_ms.html @@ -1,4 +1,4 @@ -live_clock_timestamp_ms in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +live_clock_timestamp_ms in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn live_clock_timestamp_ms(
         clock: &mut LiveClock_API
     ) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_ns.html b/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_ns.html index 88476d770084..4bfe7d1a7228 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_ns.html +++ b/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_ns.html @@ -1,4 +1,4 @@ -live_clock_timestamp_ns in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +live_clock_timestamp_ns in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn live_clock_timestamp_ns(
         clock: &mut LiveClock_API
     ) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_us.html b/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_us.html index 52c310bfa132..afe0c0bba87c 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_us.html +++ b/develop/core/nautilus_common/ffi/clock/fn.live_clock_timestamp_us.html @@ -1,4 +1,4 @@ -live_clock_timestamp_us in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +live_clock_timestamp_us in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn live_clock_timestamp_us(
         clock: &mut LiveClock_API
     ) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_advance_time.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_advance_time.html index a418d381f194..e60ef4eabe2e 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_advance_time.html +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_advance_time.html @@ -1,4 +1,4 @@ -test_clock_advance_time in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_advance_time in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub unsafe extern "C" fn test_clock_advance_time(
         clock: &mut TestClock_API,
         to_time_ns: u64,
    diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_cancel_timer.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_cancel_timer.html
    index 81e4c0b68a89..eee5d13ccc59 100644
    --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_cancel_timer.html
    +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_cancel_timer.html
    @@ -1,4 +1,4 @@
    -test_clock_cancel_timer in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_cancel_timer in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub unsafe extern "C" fn test_clock_cancel_timer(
         clock: &mut TestClock_API,
         name_ptr: *const c_char
    diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_cancel_timers.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_cancel_timers.html
    index 19de528872f0..fe8b3dbc85b3 100644
    --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_cancel_timers.html
    +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_cancel_timers.html
    @@ -1,2 +1,2 @@
    -test_clock_cancel_timers in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_cancel_timers in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn test_clock_cancel_timers(clock: &mut TestClock_API)
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_drop.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_drop.html index c46cb75ee3dd..08ce4e1f6570 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_drop.html +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_drop.html @@ -1,2 +1,2 @@ -test_clock_drop in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_drop in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn test_clock_drop(clock: TestClock_API)
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_new.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_new.html index de5d15dd98ee..6dc21931d5c6 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_new.html +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_new.html @@ -1,2 +1,2 @@ -test_clock_new in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_new in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn test_clock_new() -> TestClock_API
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_next_time_ns.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_next_time_ns.html index 0f772b22c6fc..f8c995f84fcd 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_next_time_ns.html +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_next_time_ns.html @@ -1,4 +1,4 @@ -test_clock_next_time_ns in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_next_time_ns in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub unsafe extern "C" fn test_clock_next_time_ns(
         clock: &mut TestClock_API,
         name_ptr: *const c_char
    diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_register_default_handler.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_register_default_handler.html
    index c6742a818ce5..260011158dc9 100644
    --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_register_default_handler.html
    +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_register_default_handler.html
    @@ -1,4 +1,4 @@
    -test_clock_register_default_handler in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_register_default_handler in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub unsafe extern "C" fn test_clock_register_default_handler(
         clock: &mut TestClock_API,
         callback_ptr: *mut PyObject
    diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_time.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_time.html
    index 6c66af4a9c1c..6123c654d9d2 100644
    --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_time.html
    +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_time.html
    @@ -1,4 +1,4 @@
    -test_clock_set_time in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_set_time in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn test_clock_set_time(
         clock: &TestClock_API,
         to_time_ns: u64
    diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_time_alert_ns.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_time_alert_ns.html
    index 1226779e8cf3..c50521f7615d 100644
    --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_time_alert_ns.html
    +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_time_alert_ns.html
    @@ -1,4 +1,4 @@
    -test_clock_set_time_alert_ns in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_set_time_alert_ns in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub unsafe extern "C" fn test_clock_set_time_alert_ns(
         clock: &mut TestClock_API,
         name_ptr: *const c_char,
    diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_timer_ns.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_timer_ns.html
    index cb4fdade23ab..58e6f64d9b8c 100644
    --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_timer_ns.html
    +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_set_timer_ns.html
    @@ -1,4 +1,4 @@
    -test_clock_set_timer_ns in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_set_timer_ns in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub unsafe extern "C" fn test_clock_set_timer_ns(
         clock: &mut TestClock_API,
         name_ptr: *const c_char,
    diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timer_count.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timer_count.html
    index 87d6102cf083..397a9df963bb 100644
    --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timer_count.html
    +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timer_count.html
    @@ -1,4 +1,4 @@
    -test_clock_timer_count in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_timer_count in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn test_clock_timer_count(
         clock: &mut TestClock_API
     ) -> usize
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timer_names.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timer_names.html index 8b47971f55f8..ab21b8f4364b 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timer_names.html +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timer_names.html @@ -1,4 +1,4 @@ -test_clock_timer_names in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_timer_names in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn test_clock_timer_names(
         clock: &TestClock_API
     ) -> *mut PyObject
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp.html index af3261bb605b..281a649d95a6 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp.html +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp.html @@ -1,2 +1,2 @@ -test_clock_timestamp in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_timestamp in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn test_clock_timestamp(clock: &TestClock_API) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_ms.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_ms.html index 241ff81b3302..306c118d71e4 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_ms.html +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_ms.html @@ -1,4 +1,4 @@ -test_clock_timestamp_ms in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_timestamp_ms in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn test_clock_timestamp_ms(
         clock: &TestClock_API
     ) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_ns.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_ns.html index 46f8f6a6021d..6f458281fd70 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_ns.html +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_ns.html @@ -1,4 +1,4 @@ -test_clock_timestamp_ns in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_timestamp_ns in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn test_clock_timestamp_ns(
         clock: &TestClock_API
     ) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_us.html b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_us.html index 3b82be891922..d4d2019745ab 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_us.html +++ b/develop/core/nautilus_common/ffi/clock/fn.test_clock_timestamp_us.html @@ -1,4 +1,4 @@ -test_clock_timestamp_us in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +test_clock_timestamp_us in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn test_clock_timestamp_us(
         clock: &TestClock_API
     ) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/fn.vec_time_event_handlers_drop.html b/develop/core/nautilus_common/ffi/clock/fn.vec_time_event_handlers_drop.html index 0437fbf1dbbc..247b6924bdf0 100644 --- a/develop/core/nautilus_common/ffi/clock/fn.vec_time_event_handlers_drop.html +++ b/develop/core/nautilus_common/ffi/clock/fn.vec_time_event_handlers_drop.html @@ -1,2 +1,2 @@ -vec_time_event_handlers_drop in nautilus_common::ffi::clock - Rust
    #[no_mangle]
    +vec_time_event_handlers_drop in nautilus_common::ffi::clock - Rust
    #[no_mangle]
     pub extern "C" fn vec_time_event_handlers_drop(v: CVec)
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/index.html b/develop/core/nautilus_common/ffi/clock/index.html index ddc41dfe6f4d..d6ad0d59daaf 100644 --- a/develop/core/nautilus_common/ffi/clock/index.html +++ b/develop/core/nautilus_common/ffi/clock/index.html @@ -1 +1 @@ -nautilus_common::ffi::clock - Rust
    \ No newline at end of file +nautilus_common::ffi::clock - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/clock/struct.LiveClock_API.html b/develop/core/nautilus_common/ffi/clock/struct.LiveClock_API.html index 2dd866e2a347..86dcba300550 100644 --- a/develop/core/nautilus_common/ffi/clock/struct.LiveClock_API.html +++ b/develop/core/nautilus_common/ffi/clock/struct.LiveClock_API.html @@ -1,4 +1,4 @@ -LiveClock_API in nautilus_common::ffi::clock - Rust
    #[repr(C)]
    pub struct LiveClock_API(/* private fields */);
    Expand description

    Provides a C compatible Foreign Function Interface (FFI) for an underlying LiveClock.

    +LiveClock_API in nautilus_common::ffi::clock - Rust
    #[repr(C)]
    pub struct LiveClock_API(/* private fields */);
    Expand description

    Provides a C compatible Foreign Function Interface (FFI) for an underlying LiveClock.

    This struct wraps LiveClock in a way that makes it compatible with C function calls, enabling interaction with LiveClock in a C environment.

    It implements the Deref and DerefMut traits, allowing instances of LiveClock_API to be @@ -358,8 +358,8 @@

    Examples
    unsafe { my_atomic_op(atomic.as_ptr()); }
    -

    Trait Implementations§

    source§

    impl Deref for LiveClock_API

    §

    type Target = LiveClock

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for LiveClock_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Deref for LiveClock_API

    §

    type Target = LiveClock

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for LiveClock_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/ffi/clock/struct.TestClock_API.html b/develop/core/nautilus_common/ffi/clock/struct.TestClock_API.html index 90e1d91699ca..462759584498 100644 --- a/develop/core/nautilus_common/ffi/clock/struct.TestClock_API.html +++ b/develop/core/nautilus_common/ffi/clock/struct.TestClock_API.html @@ -1,4 +1,4 @@ -TestClock_API in nautilus_common::ffi::clock - Rust
    #[repr(C)]
    pub struct TestClock_API(/* private fields */);
    Expand description

    Provides a C compatible Foreign Function Interface (FFI) for an underlying TestClock.

    +TestClock_API in nautilus_common::ffi::clock - Rust
    #[repr(C)]
    pub struct TestClock_API(/* private fields */);
    Expand description

    Provides a C compatible Foreign Function Interface (FFI) for an underlying TestClock.

    This struct wraps TestClock in a way that makes it compatible with C function calls, enabling interaction with TestClock in a C environment.

    It implements the Deref trait, allowing instances of TestClock_API to be @@ -362,8 +362,8 @@

    Examples
    unsafe { my_atomic_op(atomic.as_ptr()); }
    -

    Trait Implementations§

    source§

    impl Deref for TestClock_API

    §

    type Target = TestClock

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for TestClock_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Deref for TestClock_API

    §

    type Target = TestClock

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for TestClock_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/ffi/enums/fn.component_state_from_cstr.html b/develop/core/nautilus_common/ffi/enums/fn.component_state_from_cstr.html index 468607b5af23..7f1de8e50046 100644 --- a/develop/core/nautilus_common/ffi/enums/fn.component_state_from_cstr.html +++ b/develop/core/nautilus_common/ffi/enums/fn.component_state_from_cstr.html @@ -1,4 +1,4 @@ -component_state_from_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
    +component_state_from_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn component_state_from_cstr(
         ptr: *const c_char
     ) -> ComponentState
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_common/ffi/enums/fn.component_state_to_cstr.html b/develop/core/nautilus_common/ffi/enums/fn.component_state_to_cstr.html index 010f98be4d59..11b5512ffd19 100644 --- a/develop/core/nautilus_common/ffi/enums/fn.component_state_to_cstr.html +++ b/develop/core/nautilus_common/ffi/enums/fn.component_state_to_cstr.html @@ -1,4 +1,4 @@ -component_state_to_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
    +component_state_to_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn component_state_to_cstr(
         value: ComponentState
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/enums/fn.component_trigger_from_cstr.html b/develop/core/nautilus_common/ffi/enums/fn.component_trigger_from_cstr.html index 6f1e34c28cbc..c37a4cde07a8 100644 --- a/develop/core/nautilus_common/ffi/enums/fn.component_trigger_from_cstr.html +++ b/develop/core/nautilus_common/ffi/enums/fn.component_trigger_from_cstr.html @@ -1,4 +1,4 @@ -component_trigger_from_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
    +component_trigger_from_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn component_trigger_from_cstr(
         ptr: *const c_char
     ) -> ComponentTrigger
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_common/ffi/enums/fn.component_trigger_to_cstr.html b/develop/core/nautilus_common/ffi/enums/fn.component_trigger_to_cstr.html index 206d40f3c6f0..daa9ffbc4fb5 100644 --- a/develop/core/nautilus_common/ffi/enums/fn.component_trigger_to_cstr.html +++ b/develop/core/nautilus_common/ffi/enums/fn.component_trigger_to_cstr.html @@ -1,4 +1,4 @@ -component_trigger_to_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
    +component_trigger_to_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn component_trigger_to_cstr(
         value: ComponentTrigger
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/enums/fn.log_color_from_cstr.html b/develop/core/nautilus_common/ffi/enums/fn.log_color_from_cstr.html index 373bb079c3b6..daf875c19fdb 100644 --- a/develop/core/nautilus_common/ffi/enums/fn.log_color_from_cstr.html +++ b/develop/core/nautilus_common/ffi/enums/fn.log_color_from_cstr.html @@ -1,4 +1,4 @@ -log_color_from_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
    +log_color_from_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn log_color_from_cstr(
         ptr: *const c_char
     ) -> LogColor
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_common/ffi/enums/fn.log_color_to_cstr.html b/develop/core/nautilus_common/ffi/enums/fn.log_color_to_cstr.html index 8508196fe9df..37bd474d8abf 100644 --- a/develop/core/nautilus_common/ffi/enums/fn.log_color_to_cstr.html +++ b/develop/core/nautilus_common/ffi/enums/fn.log_color_to_cstr.html @@ -1,2 +1,2 @@ -log_color_to_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
    +log_color_to_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn log_color_to_cstr(value: LogColor) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/enums/fn.log_level_from_cstr.html b/develop/core/nautilus_common/ffi/enums/fn.log_level_from_cstr.html index 34e95933d76a..abda7927cdb1 100644 --- a/develop/core/nautilus_common/ffi/enums/fn.log_level_from_cstr.html +++ b/develop/core/nautilus_common/ffi/enums/fn.log_level_from_cstr.html @@ -1,4 +1,4 @@ -log_level_from_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
    +log_level_from_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn log_level_from_cstr(
         ptr: *const c_char
     ) -> LogLevel
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_common/ffi/enums/fn.log_level_to_cstr.html b/develop/core/nautilus_common/ffi/enums/fn.log_level_to_cstr.html index ccf57fc8c3a1..36524dff933e 100644 --- a/develop/core/nautilus_common/ffi/enums/fn.log_level_to_cstr.html +++ b/develop/core/nautilus_common/ffi/enums/fn.log_level_to_cstr.html @@ -1,2 +1,2 @@ -log_level_to_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
    +log_level_to_cstr in nautilus_common::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn log_level_to_cstr(value: LogLevel) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/enums/index.html b/develop/core/nautilus_common/ffi/enums/index.html index 106e8917d494..4e64f96bbc69 100644 --- a/develop/core/nautilus_common/ffi/enums/index.html +++ b/develop/core/nautilus_common/ffi/enums/index.html @@ -1 +1 @@ -nautilus_common::ffi::enums - Rust

    Module nautilus_common::ffi::enums

    source ·

    Functions

    \ No newline at end of file +nautilus_common::ffi::enums - Rust

    Module nautilus_common::ffi::enums

    source ·

    Functions

    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/index.html b/develop/core/nautilus_common/ffi/index.html index daf313387ff3..de0865baa65a 100644 --- a/develop/core/nautilus_common/ffi/index.html +++ b/develop/core/nautilus_common/ffi/index.html @@ -1 +1 @@ -nautilus_common::ffi - Rust
    \ No newline at end of file +nautilus_common::ffi - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/logging/fn.logger_drop.html b/develop/core/nautilus_common/ffi/logging/fn.logger_drop.html index 651dee56f1aa..4a6d03a5b856 100644 --- a/develop/core/nautilus_common/ffi/logging/fn.logger_drop.html +++ b/develop/core/nautilus_common/ffi/logging/fn.logger_drop.html @@ -1,2 +1,2 @@ -logger_drop in nautilus_common::ffi::logging - Rust
    #[no_mangle]
    +logger_drop in nautilus_common::ffi::logging - Rust
    #[no_mangle]
     pub extern "C" fn logger_drop(logger: Logger_API)
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/logging/fn.logger_get_instance_id.html b/develop/core/nautilus_common/ffi/logging/fn.logger_get_instance_id.html index b2e75dc72998..1d7444c99f96 100644 --- a/develop/core/nautilus_common/ffi/logging/fn.logger_get_instance_id.html +++ b/develop/core/nautilus_common/ffi/logging/fn.logger_get_instance_id.html @@ -1,2 +1,2 @@ -logger_get_instance_id in nautilus_common::ffi::logging - Rust
    #[no_mangle]
    +logger_get_instance_id in nautilus_common::ffi::logging - Rust
    #[no_mangle]
     pub extern "C" fn logger_get_instance_id(logger: &Logger_API) -> UUID4
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/logging/fn.logger_get_machine_id_cstr.html b/develop/core/nautilus_common/ffi/logging/fn.logger_get_machine_id_cstr.html index c093270cef18..66efa43258be 100644 --- a/develop/core/nautilus_common/ffi/logging/fn.logger_get_machine_id_cstr.html +++ b/develop/core/nautilus_common/ffi/logging/fn.logger_get_machine_id_cstr.html @@ -1,4 +1,4 @@ -logger_get_machine_id_cstr in nautilus_common::ffi::logging - Rust
    #[no_mangle]
    +logger_get_machine_id_cstr in nautilus_common::ffi::logging - Rust
    #[no_mangle]
     pub extern "C" fn logger_get_machine_id_cstr(
         logger: &Logger_API
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/logging/fn.logger_get_trader_id_cstr.html b/develop/core/nautilus_common/ffi/logging/fn.logger_get_trader_id_cstr.html index b9ffd0a102ad..092a36b34c4d 100644 --- a/develop/core/nautilus_common/ffi/logging/fn.logger_get_trader_id_cstr.html +++ b/develop/core/nautilus_common/ffi/logging/fn.logger_get_trader_id_cstr.html @@ -1,4 +1,4 @@ -logger_get_trader_id_cstr in nautilus_common::ffi::logging - Rust
    #[no_mangle]
    +logger_get_trader_id_cstr in nautilus_common::ffi::logging - Rust
    #[no_mangle]
     pub extern "C" fn logger_get_trader_id_cstr(
         logger: &Logger_API
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/logging/fn.logger_is_bypassed.html b/develop/core/nautilus_common/ffi/logging/fn.logger_is_bypassed.html index b95bf38a2705..1db48f721412 100644 --- a/develop/core/nautilus_common/ffi/logging/fn.logger_is_bypassed.html +++ b/develop/core/nautilus_common/ffi/logging/fn.logger_is_bypassed.html @@ -1,2 +1,2 @@ -logger_is_bypassed in nautilus_common::ffi::logging - Rust
    #[no_mangle]
    +logger_is_bypassed in nautilus_common::ffi::logging - Rust
    #[no_mangle]
     pub extern "C" fn logger_is_bypassed(logger: &Logger_API) -> u8
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/logging/fn.logger_is_colored.html b/develop/core/nautilus_common/ffi/logging/fn.logger_is_colored.html index b0de5c6b9cfa..7ede6c45e648 100644 --- a/develop/core/nautilus_common/ffi/logging/fn.logger_is_colored.html +++ b/develop/core/nautilus_common/ffi/logging/fn.logger_is_colored.html @@ -1,2 +1,2 @@ -logger_is_colored in nautilus_common::ffi::logging - Rust
    #[no_mangle]
    +logger_is_colored in nautilus_common::ffi::logging - Rust
    #[no_mangle]
     pub extern "C" fn logger_is_colored(logger: &Logger_API) -> u8
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/logging/fn.logger_log.html b/develop/core/nautilus_common/ffi/logging/fn.logger_log.html index 69d6342a051c..eecef181d503 100644 --- a/develop/core/nautilus_common/ffi/logging/fn.logger_log.html +++ b/develop/core/nautilus_common/ffi/logging/fn.logger_log.html @@ -1,4 +1,4 @@ -logger_log in nautilus_common::ffi::logging - Rust
    #[no_mangle]
    +logger_log in nautilus_common::ffi::logging - Rust
    #[no_mangle]
     pub unsafe extern "C" fn logger_log(
         logger: &mut Logger_API,
         timestamp_ns: u64,
    diff --git a/develop/core/nautilus_common/ffi/logging/fn.logger_new.html b/develop/core/nautilus_common/ffi/logging/fn.logger_new.html
    index 77708757d29e..e1fc0320d46d 100644
    --- a/develop/core/nautilus_common/ffi/logging/fn.logger_new.html
    +++ b/develop/core/nautilus_common/ffi/logging/fn.logger_new.html
    @@ -1,4 +1,4 @@
    -logger_new in nautilus_common::ffi::logging - Rust
    #[no_mangle]
    +logger_new in nautilus_common::ffi::logging - Rust
    #[no_mangle]
     pub unsafe extern "C" fn logger_new(
         trader_id_ptr: *const c_char,
         machine_id_ptr: *const c_char,
    diff --git a/develop/core/nautilus_common/ffi/logging/index.html b/develop/core/nautilus_common/ffi/logging/index.html
    index 0ae5fbef1a47..402ddaaafce0 100644
    --- a/develop/core/nautilus_common/ffi/logging/index.html
    +++ b/develop/core/nautilus_common/ffi/logging/index.html
    @@ -1 +1 @@
    -nautilus_common::ffi::logging - Rust

    Structs

    • Provides a C compatible Foreign Function Interface (FFI) for an underlying Logger.

    Functions

    \ No newline at end of file +nautilus_common::ffi::logging - Rust

    Structs

    • Provides a C compatible Foreign Function Interface (FFI) for an underlying Logger.

    Functions

    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/logging/struct.Logger_API.html b/develop/core/nautilus_common/ffi/logging/struct.Logger_API.html index 1eb0cbdc98cc..d2730cc27137 100644 --- a/develop/core/nautilus_common/ffi/logging/struct.Logger_API.html +++ b/develop/core/nautilus_common/ffi/logging/struct.Logger_API.html @@ -1,4 +1,4 @@ -Logger_API in nautilus_common::ffi::logging - Rust
    #[repr(C)]
    pub struct Logger_API(/* private fields */);
    Expand description

    Provides a C compatible Foreign Function Interface (FFI) for an underlying Logger.

    +Logger_API in nautilus_common::ffi::logging - Rust
    #[repr(C)]
    pub struct Logger_API(/* private fields */);
    Expand description

    Provides a C compatible Foreign Function Interface (FFI) for an underlying Logger.

    This struct wraps Logger in a way that makes it compatible with C function calls, enabling interaction with Logger in a C environment.

    It implements the Deref trait, allowing instances of Logger_API to be @@ -41,8 +41,8 @@ color: LogColor, component: String, message: String -)

  • Trait Implementations§

    source§

    impl Deref for Logger_API

    §

    type Target = Logger

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for Logger_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Logger_API

    §

    impl Send for Logger_API

    §

    impl Sync for Logger_API

    §

    impl Unpin for Logger_API

    §

    impl UnwindSafe for Logger_API

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +)

    Trait Implementations§

    source§

    impl Deref for Logger_API

    §

    type Target = Logger

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for Logger_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Logger_API

    §

    impl Send for Logger_API

    §

    impl Sync for Logger_API

    §

    impl Unpin for Logger_API

    §

    impl UnwindSafe for Logger_API

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_correlation_id_handler.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_correlation_id_handler.html index df7668502d7a..125118328e7a 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_correlation_id_handler.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_correlation_id_handler.html @@ -1,4 +1,4 @@ -msgbus_correlation_id_handler in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_correlation_id_handler in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_correlation_id_handler(
         bus: &mut MessageBus_API,
         correlation_id: &UUID4
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_correlation_ids.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_correlation_ids.html
    index 3253b127747e..9d8d4d61ab6d 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_correlation_ids.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_correlation_ids.html
    @@ -1,4 +1,4 @@
    -msgbus_correlation_ids in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_correlation_ids in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_correlation_ids(
         bus: &MessageBus_API
     ) -> *mut PyObject
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_deregister.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_deregister.html index f9745691b886..b5062becbb7d 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_deregister.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_deregister.html @@ -1,4 +1,4 @@ -msgbus_deregister in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_deregister in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_deregister(
         bus: MessageBus_API,
         endpoint_ptr: *const c_char
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_drop.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_drop.html
    index 6e1955f0b564..c1004ab5a0d5 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_drop.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_drop.html
    @@ -1,2 +1,2 @@
    -msgbus_drop in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_drop in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_drop(bus: MessageBus_API)
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_endpoint_callback.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_endpoint_callback.html index 55835c504450..c5afc79f99fe 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_endpoint_callback.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_endpoint_callback.html @@ -1,4 +1,4 @@ -msgbus_endpoint_callback in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_endpoint_callback in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_endpoint_callback(
         bus: &MessageBus_API,
         endpoint_ptr: *const c_char
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_endpoints.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_endpoints.html
    index b119afe13489..37c4b19f9607 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_endpoints.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_endpoints.html
    @@ -1,4 +1,4 @@
    -msgbus_endpoints in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_endpoints in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_endpoints(
         bus: &MessageBus_API
     ) -> *mut PyObject
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_has_subscribers.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_has_subscribers.html index 050edf25878d..405f7a53323d 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_has_subscribers.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_has_subscribers.html @@ -1,4 +1,4 @@ -msgbus_has_subscribers in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_has_subscribers in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_has_subscribers(
         bus: &MessageBus_API,
         pattern_ptr: *const c_char
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_matching.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_matching.html
    index f89cc17ab703..92ff84312c2f 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_matching.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_matching.html
    @@ -1,4 +1,4 @@
    -msgbus_is_matching in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_is_matching in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_is_matching(
         topic_ptr: *const c_char,
         pattern_ptr: *const c_char
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_pending_response.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_pending_response.html
    index e3f6bcba89f2..b05ffeeec6b2 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_pending_response.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_pending_response.html
    @@ -1,4 +1,4 @@
    -msgbus_is_pending_response in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_is_pending_response in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_is_pending_response(
         bus: &MessageBus_API,
         request_id: &UUID4
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_registered.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_registered.html
    index f9c8539fd371..56088807dcb9 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_registered.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_registered.html
    @@ -1,4 +1,4 @@
    -msgbus_is_registered in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_is_registered in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_is_registered(
         bus: &MessageBus_API,
         endpoint_ptr: *const c_char
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_subscribed.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_subscribed.html
    index 86eee1b90a86..56ce240f9e39 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_subscribed.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_is_subscribed.html
    @@ -1,4 +1,4 @@
    -msgbus_is_subscribed in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_is_subscribed in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_is_subscribed(
         bus: &MessageBus_API,
         topic_ptr: *const c_char,
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_matching_callbacks.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_matching_callbacks.html
    index 4f4c60a6b334..b4f5ecbe4f5d 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_matching_callbacks.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_matching_callbacks.html
    @@ -1,4 +1,4 @@
    -msgbus_matching_callbacks in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_matching_callbacks in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_matching_callbacks(
         bus: &mut MessageBus_API,
         pattern_ptr: *const c_char
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_new.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_new.html
    index f4af8ce4d479..ed1c6b6bf95b 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_new.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_new.html
    @@ -1,4 +1,4 @@
    -msgbus_new in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_new in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_new(
         trader_id_ptr: *const c_char,
         name_ptr: *const c_char,
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_pub_count.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_pub_count.html
    index 490ffb2fda5f..5ec2f15f0b58 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_pub_count.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_pub_count.html
    @@ -1,2 +1,2 @@
    -msgbus_pub_count in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_pub_count in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_pub_count(bus: &MessageBus_API) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_publish_external.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_publish_external.html index 7225b94d4c62..c9f8c721b444 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_publish_external.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_publish_external.html @@ -1,4 +1,4 @@ -msgbus_publish_external in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_publish_external in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_publish_external(
         bus: &mut MessageBus_API,
         topic_ptr: *const c_char,
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_register.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_register.html
    index 543440144e62..2bb6d40d69ba 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_register.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_register.html
    @@ -1,4 +1,4 @@
    -msgbus_register in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_register in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_register(
         bus: &mut MessageBus_API,
         endpoint_ptr: *const c_char,
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_req_count.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_req_count.html
    index 5081533eea7d..4de97dc4a2fb 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_req_count.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_req_count.html
    @@ -1,2 +1,2 @@
    -msgbus_req_count in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_req_count in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_req_count(bus: &MessageBus_API) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_request_callback.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_request_callback.html index 56a602ad23c4..2fe31b4703c6 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_request_callback.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_request_callback.html @@ -1,4 +1,4 @@ -msgbus_request_callback in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_request_callback in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_request_callback(
         bus: &mut MessageBus_API,
         endpoint_ptr: *const c_char,
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_res_count.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_res_count.html
    index 03c43a19eee9..45ff005d2c0d 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_res_count.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_res_count.html
    @@ -1,2 +1,2 @@
    -msgbus_res_count in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_res_count in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_res_count(bus: &MessageBus_API) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_response_callback.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_response_callback.html index 6e9d0f6d10e7..05ba3dce2b64 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_response_callback.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_response_callback.html @@ -1,4 +1,4 @@ -msgbus_response_callback in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_response_callback in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_response_callback(
         bus: &mut MessageBus_API,
         correlation_id: &UUID4
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_sent_count.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_sent_count.html
    index 742522cb6100..9a099436ab33 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_sent_count.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_sent_count.html
    @@ -1,2 +1,2 @@
    -msgbus_sent_count in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_sent_count in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_sent_count(bus: &MessageBus_API) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscribe.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscribe.html index 6231bdc61d15..531e141f88d8 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscribe.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscribe.html @@ -1,4 +1,4 @@ -msgbus_subscribe in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_subscribe in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_subscribe(
         bus: &mut MessageBus_API,
         topic_ptr: *const c_char,
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscription_handler_ids.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscription_handler_ids.html
    index ad2de204450e..de333a89e546 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscription_handler_ids.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscription_handler_ids.html
    @@ -1,4 +1,4 @@
    -msgbus_subscription_handler_ids in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_subscription_handler_ids in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_subscription_handler_ids(
         bus: &MessageBus_API
     ) -> *mut PyObject
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscriptions.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscriptions.html index f3ee2b8872a1..aa77c7d927b4 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscriptions.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_subscriptions.html @@ -1,4 +1,4 @@ -msgbus_subscriptions in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_subscriptions in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_subscriptions(
         bus: &MessageBus_API
     ) -> *mut PyObject
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_topics.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_topics.html index 519222140126..de0485138b9f 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_topics.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_topics.html @@ -1,2 +1,2 @@ -msgbus_topics in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_topics in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_topics(bus: &MessageBus_API) -> *mut PyObject
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_trader_id.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_trader_id.html index a107ed21f064..c19638ea3d78 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_trader_id.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_trader_id.html @@ -1,2 +1,2 @@ -msgbus_trader_id in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_trader_id in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn msgbus_trader_id(bus: &MessageBus_API) -> TraderId
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_unsubscribe.html b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_unsubscribe.html index 0df46e4cd8d5..4e4d3c32afd0 100644 --- a/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_unsubscribe.html +++ b/develop/core/nautilus_common/ffi/msgbus/fn.msgbus_unsubscribe.html @@ -1,4 +1,4 @@ -msgbus_unsubscribe in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +msgbus_unsubscribe in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub unsafe extern "C" fn msgbus_unsubscribe(
         bus: &mut MessageBus_API,
         topic_ptr: *const c_char,
    diff --git a/develop/core/nautilus_common/ffi/msgbus/fn.vec_pycallable_drop.html b/develop/core/nautilus_common/ffi/msgbus/fn.vec_pycallable_drop.html
    index 6c74ab49765d..ff4ccb55a1f3 100644
    --- a/develop/core/nautilus_common/ffi/msgbus/fn.vec_pycallable_drop.html
    +++ b/develop/core/nautilus_common/ffi/msgbus/fn.vec_pycallable_drop.html
    @@ -1,2 +1,2 @@
    -vec_pycallable_drop in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
    +vec_pycallable_drop in nautilus_common::ffi::msgbus - Rust
    #[no_mangle]
     pub extern "C" fn vec_pycallable_drop(v: CVec)
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/index.html b/develop/core/nautilus_common/ffi/msgbus/index.html index f6503e47a060..a8aba9c45668 100644 --- a/develop/core/nautilus_common/ffi/msgbus/index.html +++ b/develop/core/nautilus_common/ffi/msgbus/index.html @@ -1 +1 @@ -nautilus_common::ffi::msgbus - Rust
    \ No newline at end of file +nautilus_common::ffi::msgbus - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/msgbus/struct.MessageBus_API.html b/develop/core/nautilus_common/ffi/msgbus/struct.MessageBus_API.html index 17aba8714804..86a18aee53fa 100644 --- a/develop/core/nautilus_common/ffi/msgbus/struct.MessageBus_API.html +++ b/develop/core/nautilus_common/ffi/msgbus/struct.MessageBus_API.html @@ -1,49 +1,49 @@ -MessageBus_API in nautilus_common::ffi::msgbus - Rust
    #[repr(C)]
    pub struct MessageBus_API(/* private fields */);
    Expand description

    Provides a C compatible Foreign Function Interface (FFI) for an underlying MessageBus.

    +MessageBus_API in nautilus_common::ffi::msgbus - Rust
    #[repr(C)]
    pub struct MessageBus_API(/* private fields */);
    Expand description

    Provides a C compatible Foreign Function Interface (FFI) for an underlying MessageBus.

    This struct wraps MessageBus in a way that makes it compatible with C function calls, enabling interaction with MessageBus in a C environment.

    It implements the Deref trait, allowing instances of MessageBus_API to be dereferenced to MessageBus, providing access to TestClock’s methods without having to manually access the underlying MessageBus instance.

    -

    Methods from Deref<Target = MessageBus>§

    source

    pub fn endpoints(&self) -> Vec<&str>

    Returns the registered endpoint addresses.

    -
    source

    pub fn topics(&self) -> Vec<&str>

    Returns the topics for active subscriptions.

    -
    source

    pub fn correlation_ids(&self) -> Vec<&UUID4>

    Returns the active correlation IDs.

    -
    source

    pub fn has_subscribers(&self, pattern: &str) -> bool

    Returns whether there are subscribers for the given pattern.

    -
    source

    pub fn subscriptions(&self) -> Vec<&Subscription>

    Returns whether there are subscribers for the given pattern.

    -
    source

    pub fn subscription_handler_ids(&self) -> Vec<&str>

    Returns whether there are subscribers for the given pattern.

    -
    source

    pub fn is_registered(&self, endpoint: &str) -> bool

    Returns whether there are subscribers for the given pattern.

    -
    source

    pub fn is_subscribed(&self, topic: &str, handler: MessageHandler) -> bool

    Returns whether there are subscribers for the given pattern.

    -
    source

    pub fn is_pending_response(&self, request_id: &UUID4) -> bool

    Returns whether there is a pending request for the given request_id.

    -
    source

    pub fn register(&mut self, endpoint: &str, handler: MessageHandler)

    Registers the given handler for the endpoint address.

    -
    source

    pub fn deregister(&mut self, endpoint: &str)

    Deregisters the given handler for the endpoint address.

    -
    source

    pub fn subscribe( +

    Methods from Deref<Target = MessageBus>§

    source

    pub fn endpoints(&self) -> Vec<&str>

    Returns the registered endpoint addresses.

    +
    source

    pub fn topics(&self) -> Vec<&str>

    Returns the topics for active subscriptions.

    +
    source

    pub fn correlation_ids(&self) -> Vec<&UUID4>

    Returns the active correlation IDs.

    +
    source

    pub fn has_subscribers(&self, pattern: &str) -> bool

    Returns whether there are subscribers for the given pattern.

    +
    source

    pub fn subscriptions(&self) -> Vec<&Subscription>

    Returns whether there are subscribers for the given pattern.

    +
    source

    pub fn subscription_handler_ids(&self) -> Vec<&str>

    Returns whether there are subscribers for the given pattern.

    +
    source

    pub fn is_registered(&self, endpoint: &str) -> bool

    Returns whether there are subscribers for the given pattern.

    +
    source

    pub fn is_subscribed(&self, topic: &str, handler: MessageHandler) -> bool

    Returns whether there are subscribers for the given pattern.

    +
    source

    pub fn is_pending_response(&self, request_id: &UUID4) -> bool

    Returns whether there is a pending request for the given request_id.

    +
    source

    pub fn register(&mut self, endpoint: &str, handler: MessageHandler)

    Registers the given handler for the endpoint address.

    +
    source

    pub fn deregister(&mut self, endpoint: &str)

    Deregisters the given handler for the endpoint address.

    +
    source

    pub fn subscribe( &mut self, topic: &str, handler: MessageHandler, priority: Option<u8> )

    Subscribes the given handler to the topic.

    -
    source

    pub fn unsubscribe(&mut self, topic: &str, handler: MessageHandler)

    Unsubscribes the given handler from the topic.

    -
    source

    pub fn get_endpoint(&self, endpoint: &Ustr) -> Option<&MessageHandler>

    Returns the handler for the given endpoint.

    -
    source

    pub fn request_handler( +

    source

    pub fn unsubscribe(&mut self, topic: &str, handler: MessageHandler)

    Unsubscribes the given handler from the topic.

    +
    source

    pub fn get_endpoint(&self, endpoint: &Ustr) -> Option<&MessageHandler>

    Returns the handler for the given endpoint.

    +
    source

    pub fn request_handler( &mut self, endpoint: &Ustr, request_id: UUID4, response_handler: MessageHandler ) -> Option<&MessageHandler>

    Returns the handler for the request endpoint and adds the request ID to the internal correlation index to match with the expected response.

    -
    source

    pub fn correlation_id_handler( +

    source

    pub fn correlation_id_handler( &mut self, correlation_id: &UUID4 ) -> Option<&MessageHandler>

    Returns the handler for the matching correlation ID (if found).

    -
    source

    pub fn response_handler( +

    source

    pub fn response_handler( &mut self, correlation_id: &UUID4 ) -> Option<MessageHandler>

    Returns the handler for the matching response endpoint based on the internal correlation index.

    -
    source

    pub fn matching_subscriptions<'a>( +
    source

    pub fn matching_subscriptions<'a>( &'a self, pattern: &'a Ustr -) -> Vec<&'a Subscription>

    source

    pub fn publish_external(&self, topic: String, payload: Vec<u8>)

    Trait Implementations§

    source§

    impl Deref for MessageBus_API

    §

    type Target = MessageBus

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for MessageBus_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> Vec<&'a Subscription>

    source

    pub fn publish_external(&self, topic: String, payload: Vec<u8>)

    Trait Implementations§

    source§

    impl Deref for MessageBus_API

    §

    type Target = MessageBus

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for MessageBus_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/ffi/timer/fn.dummy.html b/develop/core/nautilus_common/ffi/timer/fn.dummy.html index 4268053d3116..705ccc687429 100644 --- a/develop/core/nautilus_common/ffi/timer/fn.dummy.html +++ b/develop/core/nautilus_common/ffi/timer/fn.dummy.html @@ -1,2 +1,2 @@ -dummy in nautilus_common::ffi::timer - Rust

    Function nautilus_common::ffi::timer::dummy

    source ·
    #[no_mangle]
    +dummy in nautilus_common::ffi::timer - Rust

    Function nautilus_common::ffi::timer::dummy

    source ·
    #[no_mangle]
     pub extern "C" fn dummy(v: TimeEventHandler) -> TimeEventHandler
    \ No newline at end of file diff --git a/develop/core/nautilus_common/ffi/timer/fn.time_event_new.html b/develop/core/nautilus_common/ffi/timer/fn.time_event_new.html index b18876096258..e0c38feaf1fb 100644 --- a/develop/core/nautilus_common/ffi/timer/fn.time_event_new.html +++ b/develop/core/nautilus_common/ffi/timer/fn.time_event_new.html @@ -1,4 +1,4 @@ -time_event_new in nautilus_common::ffi::timer - Rust
    #[no_mangle]
    +time_event_new in nautilus_common::ffi::timer - Rust
    #[no_mangle]
     pub unsafe extern "C" fn time_event_new(
         name_ptr: *const c_char,
         event_id: UUID4,
    diff --git a/develop/core/nautilus_common/ffi/timer/fn.time_event_to_cstr.html b/develop/core/nautilus_common/ffi/timer/fn.time_event_to_cstr.html
    index 041a648d5732..62d2ae0591c0 100644
    --- a/develop/core/nautilus_common/ffi/timer/fn.time_event_to_cstr.html
    +++ b/develop/core/nautilus_common/ffi/timer/fn.time_event_to_cstr.html
    @@ -1,4 +1,4 @@
    -time_event_to_cstr in nautilus_common::ffi::timer - Rust
    #[no_mangle]
    +time_event_to_cstr in nautilus_common::ffi::timer - Rust
    #[no_mangle]
     pub extern "C" fn time_event_to_cstr(
         event: &TimeEvent
     ) -> *const c_char
    Expand description

    Returns a TimeEvent as a C string pointer.

    diff --git a/develop/core/nautilus_common/ffi/timer/index.html b/develop/core/nautilus_common/ffi/timer/index.html index 6e44da0bf6f5..006593c34d87 100644 --- a/develop/core/nautilus_common/ffi/timer/index.html +++ b/develop/core/nautilus_common/ffi/timer/index.html @@ -1 +1 @@ -nautilus_common::ffi::timer - Rust

    Module nautilus_common::ffi::timer

    source ·

    Functions

    \ No newline at end of file +nautilus_common::ffi::timer - Rust

    Module nautilus_common::ffi::timer

    source ·

    Functions

    \ No newline at end of file diff --git a/develop/core/nautilus_common/generators/client_order_id/index.html b/develop/core/nautilus_common/generators/client_order_id/index.html index 06cfc8569875..b0a72eeb3e84 100644 --- a/develop/core/nautilus_common/generators/client_order_id/index.html +++ b/develop/core/nautilus_common/generators/client_order_id/index.html @@ -1 +1 @@ -nautilus_common::generators::client_order_id - Rust
    \ No newline at end of file +nautilus_common::generators::client_order_id - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_common/generators/client_order_id/struct.ClientOrderIdGenerator.html b/develop/core/nautilus_common/generators/client_order_id/struct.ClientOrderIdGenerator.html index daff52610ec1..da030fd1d8d3 100644 --- a/develop/core/nautilus_common/generators/client_order_id/struct.ClientOrderIdGenerator.html +++ b/develop/core/nautilus_common/generators/client_order_id/struct.ClientOrderIdGenerator.html @@ -1,10 +1,10 @@ -ClientOrderIdGenerator in nautilus_common::generators::client_order_id - Rust
    #[repr(C)]
    pub struct ClientOrderIdGenerator { /* private fields */ }

    Implementations§

    source§

    impl ClientOrderIdGenerator

    source

    pub fn new( +ClientOrderIdGenerator in nautilus_common::generators::client_order_id - Rust
    #[repr(C)]
    pub struct ClientOrderIdGenerator { /* private fields */ }

    Implementations§

    source§

    impl ClientOrderIdGenerator

    source

    pub fn new( trader_id: TraderId, strategy_id: StrategyId, time: AtomicTime, initial_count: usize -) -> Self

    source

    pub fn set_count(&mut self, count: usize)

    source

    pub fn reset(&mut self)

    source

    pub fn count(&self) -> usize

    source

    pub fn generate(&mut self) -> ClientOrderId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> Self

    source

    pub fn set_count(&mut self, count: usize)

    source

    pub fn reset(&mut self)

    source

    pub fn count(&self) -> usize

    source

    pub fn generate(&mut self) -> ClientOrderId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/generators/index.html b/develop/core/nautilus_common/generators/index.html index 9b637abd4f18..11b3ca52667b 100644 --- a/develop/core/nautilus_common/generators/index.html +++ b/develop/core/nautilus_common/generators/index.html @@ -1 +1 @@ -nautilus_common::generators - Rust
    \ No newline at end of file +nautilus_common::generators - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_common/generators/order_list_id/index.html b/develop/core/nautilus_common/generators/order_list_id/index.html index 9341d82fa78c..9b24e57ce724 100644 --- a/develop/core/nautilus_common/generators/order_list_id/index.html +++ b/develop/core/nautilus_common/generators/order_list_id/index.html @@ -1 +1 @@ -nautilus_common::generators::order_list_id - Rust
    \ No newline at end of file +nautilus_common::generators::order_list_id - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_common/generators/order_list_id/struct.OrderListIdGenerator.html b/develop/core/nautilus_common/generators/order_list_id/struct.OrderListIdGenerator.html index 3ee65ad9c681..e579d590bcd7 100644 --- a/develop/core/nautilus_common/generators/order_list_id/struct.OrderListIdGenerator.html +++ b/develop/core/nautilus_common/generators/order_list_id/struct.OrderListIdGenerator.html @@ -1,10 +1,10 @@ -OrderListIdGenerator in nautilus_common::generators::order_list_id - Rust
    #[repr(C)]
    pub struct OrderListIdGenerator { /* private fields */ }

    Implementations§

    source§

    impl OrderListIdGenerator

    source

    pub fn new( +OrderListIdGenerator in nautilus_common::generators::order_list_id - Rust
    #[repr(C)]
    pub struct OrderListIdGenerator { /* private fields */ }

    Implementations§

    source§

    impl OrderListIdGenerator

    source

    pub fn new( trader_id: TraderId, strategy_id: StrategyId, time: AtomicTime, initial_count: usize -) -> Self

    source

    pub fn set_count(&mut self, count: usize)

    source

    pub fn reset(&mut self)

    source

    pub fn count(&self) -> usize

    source

    pub fn generate(&mut self) -> OrderListId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> Self

    source

    pub fn set_count(&mut self, count: usize)

    source

    pub fn reset(&mut self)

    source

    pub fn count(&self) -> usize

    source

    pub fn generate(&mut self) -> OrderListId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/generators/position_id/index.html b/develop/core/nautilus_common/generators/position_id/index.html index ca479ebb89bd..1105d8c76d2f 100644 --- a/develop/core/nautilus_common/generators/position_id/index.html +++ b/develop/core/nautilus_common/generators/position_id/index.html @@ -1 +1 @@ -nautilus_common::generators::position_id - Rust
    \ No newline at end of file +nautilus_common::generators::position_id - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_common/generators/position_id/struct.PositionIdGenerator.html b/develop/core/nautilus_common/generators/position_id/struct.PositionIdGenerator.html index b8398289c45a..3f7a3a6d7916 100644 --- a/develop/core/nautilus_common/generators/position_id/struct.PositionIdGenerator.html +++ b/develop/core/nautilus_common/generators/position_id/struct.PositionIdGenerator.html @@ -1,5 +1,5 @@ -PositionIdGenerator in nautilus_common::generators::position_id - Rust
    #[repr(C)]
    pub struct PositionIdGenerator { /* private fields */ }

    Implementations§

    source§

    impl PositionIdGenerator

    source

    pub fn new(trader_id: TraderId, time: AtomicTime) -> Self

    source

    pub fn set_count(&mut self, count: usize, strategy_id: StrategyId)

    source

    pub fn reset(&mut self)

    source

    pub fn count(&self, strategy_id: StrategyId) -> usize

    source

    pub fn generate(&mut self, strategy_id: StrategyId, flipped: bool) -> PositionId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +PositionIdGenerator in nautilus_common::generators::position_id - Rust
    #[repr(C)]
    pub struct PositionIdGenerator { /* private fields */ }

    Implementations§

    source§

    impl PositionIdGenerator

    source

    pub fn new(trader_id: TraderId, time: AtomicTime) -> Self

    source

    pub fn set_count(&mut self, count: usize, strategy_id: StrategyId)

    source

    pub fn reset(&mut self)

    source

    pub fn count(&self, strategy_id: StrategyId) -> usize

    source

    pub fn generate(&mut self, strategy_id: StrategyId, flipped: bool) -> PositionId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/handlers/fn.dummy_callable.html b/develop/core/nautilus_common/handlers/fn.dummy_callable.html index 22f3d7c310c6..fca5555f0549 100644 --- a/develop/core/nautilus_common/handlers/fn.dummy_callable.html +++ b/develop/core/nautilus_common/handlers/fn.dummy_callable.html @@ -1,4 +1,4 @@ -dummy_callable in nautilus_common::handlers - Rust
    #[no_mangle]
    +dummy_callable in nautilus_common::handlers - Rust
    #[no_mangle]
     pub extern "C" fn dummy_callable(
         c: PyCallableWrapper
     ) -> PyCallableWrapper
    \ No newline at end of file diff --git a/develop/core/nautilus_common/handlers/index.html b/develop/core/nautilus_common/handlers/index.html index 602d3c07db62..a966ff9327b6 100644 --- a/develop/core/nautilus_common/handlers/index.html +++ b/develop/core/nautilus_common/handlers/index.html @@ -1 +1 @@ -nautilus_common::handlers - Rust
    \ No newline at end of file +nautilus_common::handlers - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_common/handlers/struct.EventHandler.html b/develop/core/nautilus_common/handlers/struct.EventHandler.html index 04b983a2cd9e..ad2964f953ec 100644 --- a/develop/core/nautilus_common/handlers/struct.EventHandler.html +++ b/develop/core/nautilus_common/handlers/struct.EventHandler.html @@ -1,8 +1,8 @@ -EventHandler in nautilus_common::handlers - Rust
    pub struct EventHandler { /* private fields */ }

    Implementations§

    source§

    impl EventHandler

    source

    pub fn new( +EventHandler in nautilus_common::handlers - Rust
    pub struct EventHandler { /* private fields */ }

    Implementations§

    source§

    impl EventHandler

    source

    pub fn new( py_callback: Option<PyObject>, callback: Option<Rc<dyn Fn(TimeEvent)>> -) -> Self

    source

    pub fn as_ptr(self) -> *mut PyObject

    Trait Implementations§

    source§

    impl Clone for EventHandler

    source§

    fn clone(&self) -> EventHandler

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> Self

    source

    pub fn as_ptr(self) -> *mut PyObject

    Trait Implementations§

    source§

    impl Clone for EventHandler

    source§

    fn clone(&self) -> EventHandler

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/handlers/struct.MessageHandler.html b/develop/core/nautilus_common/handlers/struct.MessageHandler.html index 6d67d23729b0..0a5a52d78efc 100644 --- a/develop/core/nautilus_common/handlers/struct.MessageHandler.html +++ b/develop/core/nautilus_common/handlers/struct.MessageHandler.html @@ -1,10 +1,10 @@ -MessageHandler in nautilus_common::handlers - Rust
    pub struct MessageHandler {
    +MessageHandler in nautilus_common::handlers - Rust
    pub struct MessageHandler {
         pub handler_id: Ustr,
         /* private fields */
     }

    Fields§

    §handler_id: Ustr

    Implementations§

    source§

    impl MessageHandler

    source

    pub fn new(handler_id: Ustr, callback: Option<Rc<dyn Fn(Message)>>) -> Self

    Trait Implementations§

    source§

    impl Clone for MessageHandler

    source§

    fn clone(&self) -> MessageHandler

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for MessageHandler

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq for MessageHandler

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/handlers/struct.PyCallableWrapper.html b/develop/core/nautilus_common/handlers/struct.PyCallableWrapper.html index f9b0d0dbf722..a00f3be33bce 100644 --- a/develop/core/nautilus_common/handlers/struct.PyCallableWrapper.html +++ b/develop/core/nautilus_common/handlers/struct.PyCallableWrapper.html @@ -1,7 +1,7 @@ -PyCallableWrapper in nautilus_common::handlers - Rust
    #[repr(C)]
    pub struct PyCallableWrapper { +PyCallableWrapper in nautilus_common::handlers - Rust
    #[repr(C)]
    pub struct PyCallableWrapper { pub ptr: *mut PyObject, -}

    Fields§

    §ptr: *mut PyObject

    Trait Implementations§

    source§

    impl Clone for PyCallableWrapper

    source§

    fn clone(&self) -> PyCallableWrapper

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PyCallableWrapper

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Copy for PyCallableWrapper

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +}

    Fields§

    §ptr: *mut PyObject

    Trait Implementations§

    source§

    impl Clone for PyCallableWrapper

    source§

    fn clone(&self) -> PyCallableWrapper

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PyCallableWrapper

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Copy for PyCallableWrapper

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/index.html b/develop/core/nautilus_common/index.html index c2d041518e34..ffc0442ed02e 100644 --- a/develop/core/nautilus_common/index.html +++ b/develop/core/nautilus_common/index.html @@ -1,2 +1,2 @@ -nautilus_common - Rust

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +)

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/msgbus/fn.get_redis_url.html b/develop/core/nautilus_common/msgbus/fn.get_redis_url.html index b2985564f796..6f97d7309c06 100644 --- a/develop/core/nautilus_common/msgbus/fn.get_redis_url.html +++ b/develop/core/nautilus_common/msgbus/fn.get_redis_url.html @@ -1 +1 @@ -get_redis_url in nautilus_common::msgbus - Rust
    pub fn get_redis_url(config: &HashMap<String, Value>) -> String
    \ No newline at end of file +get_redis_url in nautilus_common::msgbus - Rust
    pub fn get_redis_url(config: &HashMap<String, Value>) -> String
    \ No newline at end of file diff --git a/develop/core/nautilus_common/msgbus/fn.get_stream_name.html b/develop/core/nautilus_common/msgbus/fn.get_stream_name.html index 0baea70b66c5..ff304f623ca4 100644 --- a/develop/core/nautilus_common/msgbus/fn.get_stream_name.html +++ b/develop/core/nautilus_common/msgbus/fn.get_stream_name.html @@ -1,4 +1,5 @@ -get_stream_name in nautilus_common::msgbus - Rust
    pub fn get_stream_name(
    +get_stream_name in nautilus_common::msgbus - Rust
    pub fn get_stream_name(
         config: &HashMap<String, Value>,
    +    trader_id: &str,
         instance_id: UUID4
     ) -> String
    \ No newline at end of file diff --git a/develop/core/nautilus_common/msgbus/fn.is_matching.html b/develop/core/nautilus_common/msgbus/fn.is_matching.html index f028b0e83260..0c1296e43ae9 100644 --- a/develop/core/nautilus_common/msgbus/fn.is_matching.html +++ b/develop/core/nautilus_common/msgbus/fn.is_matching.html @@ -1,4 +1,4 @@ -is_matching in nautilus_common::msgbus - Rust
    pub fn is_matching(topic: &Ustr, pattern: &Ustr) -> bool
    Expand description

    Match a topic and a string pattern +is_matching in nautilus_common::msgbus - Rust

    pub fn is_matching(topic: &Ustr, pattern: &Ustr) -> bool
    Expand description

    Match a topic and a string pattern pattern can contains - ‘*’ - match 0 or more characters after this ‘?’ - match any character once diff --git a/develop/core/nautilus_common/msgbus/index.html b/develop/core/nautilus_common/msgbus/index.html index 6b03c7da3e66..cabea635b262 100644 --- a/develop/core/nautilus_common/msgbus/index.html +++ b/develop/core/nautilus_common/msgbus/index.html @@ -1,4 +1,4 @@ -nautilus_common::msgbus - Rust

    Module nautilus_common::msgbus

    source ·

    Structs

    Functions

    Trait Implementations§

    source§

    impl Clone for MessageBus

    source§

    fn clone(&self) -> MessageBus

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> Vec<&'a Subscription>

    source

    pub fn publish_external(&self, topic: String, payload: Vec<u8>)

    Trait Implementations§

    source§

    impl Clone for MessageBus

    source§

    fn clone(&self) -> MessageBus

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/msgbus/struct.Subscription.html b/develop/core/nautilus_common/msgbus/struct.Subscription.html index 1e6f5e7f24fd..889ae0389e6f 100644 --- a/develop/core/nautilus_common/msgbus/struct.Subscription.html +++ b/develop/core/nautilus_common/msgbus/struct.Subscription.html @@ -1,24 +1,24 @@ -Subscription in nautilus_common::msgbus - Rust
    pub struct Subscription {
    +Subscription in nautilus_common::msgbus - Rust
    pub struct Subscription {
         pub handler: MessageHandler,
         pub topic: Ustr,
         pub sequence: usize,
         pub priority: u8,
    -}

    Fields§

    §handler: MessageHandler§topic: Ustr§sequence: usize§priority: u8

    Implementations§

    Fields§

    §handler: MessageHandler§topic: Ustr§sequence: usize§priority: u8

    Implementations§

    source§

    impl Subscription

    source

    pub fn new( topic: Ustr, handler: MessageHandler, sequence: usize, priority: Option<u8> -) -> Self

    Trait Implementations§

    source§

    impl Clone for Subscription

    source§

    fn clone(&self) -> Subscription

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Subscription

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Hash for Subscription

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +) -> Self

    Trait Implementations§

    source§

    impl Clone for Subscription

    source§

    fn clone(&self) -> Subscription

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Subscription

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Hash for Subscription

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Subscription

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Subscription

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Subscription

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Subscription

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for Subscription

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for Subscription

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl Eq for Subscription

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +operator. Read more

    source§

    impl Eq for Subscription

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_common/python/fn.common.html b/develop/core/nautilus_common/python/fn.common.html index b3807ebdecb7..5d8d0623333f 100644 --- a/develop/core/nautilus_common/python/fn.common.html +++ b/develop/core/nautilus_common/python/fn.common.html @@ -1,2 +1,2 @@ -common in nautilus_common::python - Rust

    Function nautilus_common::python::common

    source ·
    pub fn common(_: Python<'_>, m: &PyModule) -> PyResult<()>
    Expand description

    Loaded as nautilus_pyo3.common

    +common in nautilus_common::python - Rust

    Function nautilus_common::python::common

    source ·
    pub fn common(_: Python<'_>, m: &PyModule) -> PyResult<()>
    Expand description

    Loaded as nautilus_pyo3.common

    \ No newline at end of file diff --git a/develop/core/nautilus_common/python/index.html b/develop/core/nautilus_common/python/index.html index a6e855224f50..40709f9d0825 100644 --- a/develop/core/nautilus_common/python/index.html +++ b/develop/core/nautilus_common/python/index.html @@ -1 +1 @@ -nautilus_common::python - Rust

    Module nautilus_common::python

    source ·

    Modules

    Functions

    • Loaded as nautilus_pyo3.common
    \ No newline at end of file +nautilus_common::python - Rust

    Module nautilus_common::python

    source ·

    Modules

    Functions

    • Loaded as nautilus_pyo3.common
    \ No newline at end of file diff --git a/develop/core/nautilus_common/python/timer/index.html b/develop/core/nautilus_common/python/timer/index.html index bcd347d8f866..6bb40d0fb8f1 100644 --- a/develop/core/nautilus_common/python/timer/index.html +++ b/develop/core/nautilus_common/python/timer/index.html @@ -1 +1 @@ -nautilus_common::python::timer - Rust
    \ No newline at end of file +nautilus_common::python::timer - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_common/testing/fn.wait_until.html b/develop/core/nautilus_common/testing/fn.wait_until.html index 634178a69121..58562dfd5c5e 100644 --- a/develop/core/nautilus_common/testing/fn.wait_until.html +++ b/develop/core/nautilus_common/testing/fn.wait_until.html @@ -1,4 +1,4 @@ -wait_until in nautilus_common::testing - Rust
    pub fn wait_until<F>(condition: F, timeout: Duration)where
    +wait_until in nautilus_common::testing - Rust
    pub fn wait_until<F>(condition: F, timeout: Duration)where
         F: FnMut() -> bool,
    Expand description

    Repeatedly evaluates a condition with a delay until it becomes true or a timeout occurs.

    Arguments

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_common/timer/struct.TimeEvent.html b/develop/core/nautilus_common/timer/struct.TimeEvent.html index 05a795a3bcd4..afc057d5e3d6 100644 --- a/develop/core/nautilus_common/timer/struct.TimeEvent.html +++ b/develop/core/nautilus_common/timer/struct.TimeEvent.html @@ -1,4 +1,4 @@ -TimeEvent in nautilus_common::timer - Rust

    Trait Implementations§

    source§

    impl Clone for TimeEvent

    source§

    fn clone(&self) -> TimeEvent

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TimeEvent

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TimeEvent

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoPy<Py<PyAny>> for TimeEvent

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq for TimeEvent

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used +) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for TimeEvent

    source§

    fn clone(&self) -> TimeEvent

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TimeEvent

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TimeEvent

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoPy<Py<PyAny>> for TimeEvent

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq for TimeEvent

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PyClass for TimeEvent

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TimeEvent

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TimeEvent>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeEvent

    §

    type Holder = Option<PyRef<'py, TimeEvent>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeEvent

    §

    type Holder = Option<PyRefMut<'py, TimeEvent>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TimeEvent

    §

    type AsRefTarget = PyCell<TimeEvent>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TimeEvent"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TimeEvent

    §

    impl Send for TimeEvent

    §

    impl Sync for TimeEvent

    §

    impl Unpin for TimeEvent

    §

    impl UnwindSafe for TimeEvent

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeEvent

    §

    type Holder = Option<PyRef<'py, TimeEvent>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeEvent

    §

    type Holder = Option<PyRefMut<'py, TimeEvent>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TimeEvent

    §

    type AsRefTarget = PyCell<TimeEvent>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TimeEvent"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TimeEvent

    §

    impl Send for TimeEvent

    §

    impl Sync for TimeEvent

    §

    impl Unpin for TimeEvent

    §

    impl UnwindSafe for TimeEvent

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<'a, T> FromPyObject<'a> for Twhere diff --git a/develop/core/nautilus_common/timer/struct.TimeEventHandler.html b/develop/core/nautilus_common/timer/struct.TimeEventHandler.html index 5ac646e3c255..fcf396c189bb 100644 --- a/develop/core/nautilus_common/timer/struct.TimeEventHandler.html +++ b/develop/core/nautilus_common/timer/struct.TimeEventHandler.html @@ -1,4 +1,4 @@ -TimeEventHandler in nautilus_common::timer - Rust
    #[repr(C)]
    pub struct TimeEventHandler { +TimeEventHandler in nautilus_common::timer - Rust
    #[repr(C)]
    pub struct TimeEventHandler { pub event: TimeEvent, pub callback_ptr: *mut PyObject, }
    Expand description

    Represents a time event and its associated handler.

    @@ -11,8 +11,8 @@ by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for TimeEventHandler

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl Eq for TimeEventHandler

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TimeEventHandler

    §

    impl !Send for TimeEventHandler

    §

    impl !Sync for TimeEventHandler

    §

    impl Unpin for TimeEventHandler

    §

    impl UnwindSafe for TimeEventHandler

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +operator. Read more

    source§

    impl Eq for TimeEventHandler

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TimeEventHandler

    §

    impl !Send for TimeEventHandler

    §

    impl !Sync for TimeEventHandler

    §

    impl Unpin for TimeEventHandler

    §

    impl UnwindSafe for TimeEventHandler

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_common/timer/trait.Timer.html b/develop/core/nautilus_common/timer/trait.Timer.html index 6f2adc67cef8..6d8a99de0905 100644 --- a/develop/core/nautilus_common/timer/trait.Timer.html +++ b/develop/core/nautilus_common/timer/trait.Timer.html @@ -1,4 +1,4 @@ -Timer in nautilus_common::timer - Rust
    pub trait Timer {
    +Timer in nautilus_common::timer - Rust
    pub trait Timer {
         // Required methods
         fn new(
             name: String,
    diff --git a/develop/core/nautilus_core/all.html b/develop/core/nautilus_core/all.html
    index af526cb35860..f603c0930ef0 100644
    --- a/develop/core/nautilus_core/all.html
    +++ b/develop/core/nautilus_core/all.html
    @@ -1 +1 @@
    -List of all items in this crate

    List of all items

    Structs

    Enums

    Traits

    Functions

    Type Aliases

    Constants

    \ No newline at end of file +List of all items in this crate

    List of all items

    Structs

    Enums

    Traits

    Functions

    Type Aliases

    Constants

    \ No newline at end of file diff --git a/develop/core/nautilus_core/correctness/fn.check_f64_in_range_inclusive.html b/develop/core/nautilus_core/correctness/fn.check_f64_in_range_inclusive.html index 9d12c67a378c..5f7c6e8936a5 100644 --- a/develop/core/nautilus_core/correctness/fn.check_f64_in_range_inclusive.html +++ b/develop/core/nautilus_core/correctness/fn.check_f64_in_range_inclusive.html @@ -1,4 +1,4 @@ -check_f64_in_range_inclusive in nautilus_core::correctness - Rust
    pub fn check_f64_in_range_inclusive(
    +check_f64_in_range_inclusive in nautilus_core::correctness - Rust
    pub fn check_f64_in_range_inclusive(
         value: f64,
         l: f64,
         r: f64,
    diff --git a/develop/core/nautilus_core/correctness/fn.check_f64_non_negative.html b/develop/core/nautilus_core/correctness/fn.check_f64_non_negative.html
    index 6658377de0a3..5c3d9f3f79b6 100644
    --- a/develop/core/nautilus_core/correctness/fn.check_f64_non_negative.html
    +++ b/develop/core/nautilus_core/correctness/fn.check_f64_non_negative.html
    @@ -1,2 +1,2 @@
    -check_f64_non_negative in nautilus_core::correctness - Rust
    pub fn check_f64_non_negative(value: f64, desc: &str) -> Result<()>
    Expand description

    Validates that the f64 value is non-negative.

    +check_f64_non_negative in nautilus_core::correctness - Rust
    pub fn check_f64_non_negative(value: f64, desc: &str) -> Result<()>
    Expand description

    Validates that the f64 value is non-negative.

    \ No newline at end of file diff --git a/develop/core/nautilus_core/correctness/fn.check_i64_in_range_inclusive.html b/develop/core/nautilus_core/correctness/fn.check_i64_in_range_inclusive.html index 7bb08b213489..83561ed25100 100644 --- a/develop/core/nautilus_core/correctness/fn.check_i64_in_range_inclusive.html +++ b/develop/core/nautilus_core/correctness/fn.check_i64_in_range_inclusive.html @@ -1,4 +1,4 @@ -check_i64_in_range_inclusive in nautilus_core::correctness - Rust
    pub fn check_i64_in_range_inclusive(
    +check_i64_in_range_inclusive in nautilus_core::correctness - Rust
    pub fn check_i64_in_range_inclusive(
         value: i64,
         l: i64,
         r: i64,
    diff --git a/develop/core/nautilus_core/correctness/fn.check_string_contains.html b/develop/core/nautilus_core/correctness/fn.check_string_contains.html
    index 4ed8798b4889..76fceec723c0 100644
    --- a/develop/core/nautilus_core/correctness/fn.check_string_contains.html
    +++ b/develop/core/nautilus_core/correctness/fn.check_string_contains.html
    @@ -1,2 +1,2 @@
    -check_string_contains in nautilus_core::correctness - Rust
    pub fn check_string_contains(s: &str, pat: &str, desc: &str) -> Result<()>
    Expand description

    Validates that the string s contains the pattern pat.

    +check_string_contains in nautilus_core::correctness - Rust
    pub fn check_string_contains(s: &str, pat: &str, desc: &str) -> Result<()>
    Expand description

    Validates that the string s contains the pattern pat.

    \ No newline at end of file diff --git a/develop/core/nautilus_core/correctness/fn.check_u64_in_range_inclusive.html b/develop/core/nautilus_core/correctness/fn.check_u64_in_range_inclusive.html index 08085eb36b85..36180b8c60ec 100644 --- a/develop/core/nautilus_core/correctness/fn.check_u64_in_range_inclusive.html +++ b/develop/core/nautilus_core/correctness/fn.check_u64_in_range_inclusive.html @@ -1,4 +1,4 @@ -check_u64_in_range_inclusive in nautilus_core::correctness - Rust
    pub fn check_u64_in_range_inclusive(
    +check_u64_in_range_inclusive in nautilus_core::correctness - Rust
    pub fn check_u64_in_range_inclusive(
         value: u64,
         l: u64,
         r: u64,
    diff --git a/develop/core/nautilus_core/correctness/fn.check_u8_equal.html b/develop/core/nautilus_core/correctness/fn.check_u8_equal.html
    index 96cec3db80b9..11721ccffa01 100644
    --- a/develop/core/nautilus_core/correctness/fn.check_u8_equal.html
    +++ b/develop/core/nautilus_core/correctness/fn.check_u8_equal.html
    @@ -1,4 +1,4 @@
    -check_u8_equal in nautilus_core::correctness - Rust
    pub fn check_u8_equal(
    +check_u8_equal in nautilus_core::correctness - Rust
    pub fn check_u8_equal(
         lhs: u8,
         rhs: u8,
         lhs_param: &str,
    diff --git a/develop/core/nautilus_core/correctness/fn.check_u8_in_range_inclusive.html b/develop/core/nautilus_core/correctness/fn.check_u8_in_range_inclusive.html
    index 43f8990c9ad2..9e55acca82ef 100644
    --- a/develop/core/nautilus_core/correctness/fn.check_u8_in_range_inclusive.html
    +++ b/develop/core/nautilus_core/correctness/fn.check_u8_in_range_inclusive.html
    @@ -1,4 +1,4 @@
    -check_u8_in_range_inclusive in nautilus_core::correctness - Rust
    pub fn check_u8_in_range_inclusive(
    +check_u8_in_range_inclusive in nautilus_core::correctness - Rust
    pub fn check_u8_in_range_inclusive(
         value: u8,
         l: u8,
         r: u8,
    diff --git a/develop/core/nautilus_core/correctness/fn.check_valid_string.html b/develop/core/nautilus_core/correctness/fn.check_valid_string.html
    index bfba83cb3fa7..9485478a4f65 100644
    --- a/develop/core/nautilus_core/correctness/fn.check_valid_string.html
    +++ b/develop/core/nautilus_core/correctness/fn.check_valid_string.html
    @@ -1,4 +1,4 @@
    -check_valid_string in nautilus_core::correctness - Rust
    pub fn check_valid_string(s: &str, desc: &str) -> Result<()>
    Expand description

    Validates the content of a string s.

    +check_valid_string in nautilus_core::correctness - Rust
    pub fn check_valid_string(s: &str, desc: &str) -> Result<()>
    Expand description

    Validates the content of a string s.

    Panics

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TradeTick> for PyClassImplCollector<TradeTick>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTick

    §

    type Holder = Option<PyRef<'py, TradeTick>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTick

    §

    type Holder = Option<PyRefMut<'py, TradeTick>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TradeTick> for PyClassImplCollector<TradeTick>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TradeTick

    §

    type AsRefTarget = PyCell<TradeTick>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TradeTick"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serializable for TradeTick

    source§

    fn from_json_bytes(data: Vec<u8>) -> Result<Self, Error>

    Deserialize an object from JSON encoded bytes.
    source§

    fn from_msgpack_bytes(data: Vec<u8>) -> Result<Self, Error>

    Deserialize an object from MsgPack encoded bytes.
    source§

    fn as_json_bytes(&self) -> Result<Vec<u8>, Error>

    Serialize an object to JSON encoded bytes.
    source§

    fn as_msgpack_bytes(&self) -> Result<Vec<u8>, Error>

    Serialize an object to MsgPack encoded bytes.
    source§

    impl Serialize for TradeTick

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for TradeTick

    source§

    impl Eq for TradeTick

    source§

    impl StructuralEq for TradeTick

    source§

    impl StructuralPartialEq for TradeTick

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/data/trait.HasTsInit.html b/develop/core/nautilus_model/data/trait.HasTsInit.html index 6bb147c92c32..b95afb93910c 100644 --- a/develop/core/nautilus_model/data/trait.HasTsInit.html +++ b/develop/core/nautilus_model/data/trait.HasTsInit.html @@ -1,4 +1,4 @@ -HasTsInit in nautilus_model::data - Rust
    pub trait HasTsInit {
    +HasTsInit in nautilus_model::data - Rust
    pub trait HasTsInit {
         // Required method
         fn get_ts_init(&self) -> UnixNanos;
     }

    Required Methods§

    Implementors§

    \ No newline at end of file diff --git a/develop/core/nautilus_model/enums/enum.AccountType.html b/develop/core/nautilus_model/enums/enum.AccountType.html index 1580b0c42710..0a6a6a8209aa 100644 --- a/develop/core/nautilus_model/enums/enum.AccountType.html +++ b/develop/core/nautilus_model/enums/enum.AccountType.html @@ -1,4 +1,4 @@ -AccountType in nautilus_model::enums - Rust

    Implementations§

    source§

    impl AccountType

    source

    pub const fn from_repr(discriminant: usize) -> Option<AccountType>

    Try to create Self from the raw representation

    -
    source§

    impl AccountType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for AccountType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AccountType

    source§

    fn clone(&self) -> AccountType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AccountType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for AccountType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AccountType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for AccountType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<AccountType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for AccountType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl AccountType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for AccountType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AccountType

    source§

    fn clone(&self) -> AccountType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AccountType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for AccountType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AccountType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for AccountType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<AccountType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for AccountType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for AccountType

    source§

    impl IntoPy<Py<PyAny>> for AccountType

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for AccountType

    source§

    fn cmp(&self, other: &AccountType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -18,9 +18,9 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for AccountType

    source§

    fn partial_cmp(&self, other: &AccountType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for AccountType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AccountType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<AccountType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AccountType> for PyClassImplCollector<AccountType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountType

    §

    type Holder = Option<PyRef<'py, AccountType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountType

    §

    type Holder = Option<PyRefMut<'py, AccountType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<AccountType> for PyClassImplCollector<AccountType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AccountType

    §

    type AsRefTarget = PyCell<AccountType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "AccountType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for AccountType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for AccountType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<AccountType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AccountType

    source§

    impl Eq for AccountType

    source§

    impl StructuralEq for AccountType

    source§

    impl StructuralPartialEq for AccountType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AccountType> for PyClassImplCollector<AccountType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountType

    §

    type Holder = Option<PyRef<'py, AccountType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountType

    §

    type Holder = Option<PyRefMut<'py, AccountType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<AccountType> for PyClassImplCollector<AccountType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AccountType

    §

    type AsRefTarget = PyCell<AccountType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "AccountType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for AccountType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for AccountType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<AccountType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AccountType

    source§

    impl Eq for AccountType

    source§

    impl StructuralEq for AccountType

    source§

    impl StructuralPartialEq for AccountType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AccountType

    §

    impl Send for AccountType

    §

    impl Sync for AccountType

    §

    impl Unpin for AccountType

    §

    impl UnwindSafe for AccountType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.AggregationSource.html b/develop/core/nautilus_model/enums/enum.AggregationSource.html index b83583123c1b..13c15198f706 100644 --- a/develop/core/nautilus_model/enums/enum.AggregationSource.html +++ b/develop/core/nautilus_model/enums/enum.AggregationSource.html @@ -1,12 +1,12 @@ -AggregationSource in nautilus_model::enums - Rust
    #[repr(C)]
    pub enum AggregationSource { +AggregationSource in nautilus_model::enums - Rust
    #[repr(C)]
    pub enum AggregationSource { External = 1, Internal = 2, }
    Expand description

    An aggregation source for derived data.

    Variants§

    §

    External = 1

    The data is externally aggregated (outside the Nautilus system boundary).

    §

    Internal = 2

    The data is internally aggregated (inside the Nautilus system boundary).

    Implementations§

    source§

    impl AggregationSource

    source

    pub const fn from_repr(discriminant: usize) -> Option<AggregationSource>

    Try to create Self from the raw representation

    -
    source§

    impl AggregationSource

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for AggregationSource

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AggregationSource

    source§

    fn clone(&self) -> AggregationSource

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AggregationSource

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for AggregationSource

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AggregationSource

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for AggregationSource

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<AggregationSource, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for AggregationSource

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl AggregationSource

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for AggregationSource

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AggregationSource

    source§

    fn clone(&self) -> AggregationSource

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AggregationSource

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for AggregationSource

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AggregationSource

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for AggregationSource

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<AggregationSource, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for AggregationSource

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for AggregationSource

    source§

    impl IntoPy<Py<PyAny>> for AggregationSource

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for AggregationSource

    source§

    fn cmp(&self, other: &AggregationSource) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -16,11 +16,11 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for AggregationSource

    source§

    fn partial_cmp(&self, other: &AggregationSource) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for AggregationSource

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AggregationSource

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<AggregationSource>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AggregationSource> for PyClassImplCollector<AggregationSource>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggregationSource

    §

    type Holder = Option<PyRef<'py, AggregationSource>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggregationSource

    §

    type Holder = Option<PyRefMut<'py, AggregationSource>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<AggregationSource> for PyClassImplCollector<AggregationSource>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AggregationSource

    §

    type AsRefTarget = PyCell<AggregationSource>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "AggregationSource"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for AggregationSource

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AggregationSource> for PyClassImplCollector<AggregationSource>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggregationSource

    §

    type Holder = Option<PyRef<'py, AggregationSource>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggregationSource

    §

    type Holder = Option<PyRefMut<'py, AggregationSource>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<AggregationSource> for PyClassImplCollector<AggregationSource>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AggregationSource

    §

    type AsRefTarget = PyCell<AggregationSource>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "AggregationSource"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for AggregationSource

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for AggregationSource

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from( s: &str -) -> Result<AggregationSource, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AggregationSource

    source§

    impl Eq for AggregationSource

    source§

    impl StructuralEq for AggregationSource

    source§

    impl StructuralPartialEq for AggregationSource

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AggregationSource

    §

    impl Send for AggregationSource

    §

    impl Sync for AggregationSource

    §

    impl Unpin for AggregationSource

    §

    impl UnwindSafe for AggregationSource

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> Result<AggregationSource, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AggregationSource

    source§

    impl Eq for AggregationSource

    source§

    impl StructuralEq for AggregationSource

    source§

    impl StructuralPartialEq for AggregationSource

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AggregationSource

    §

    impl Send for AggregationSource

    §

    impl Sync for AggregationSource

    §

    impl Unpin for AggregationSource

    §

    impl UnwindSafe for AggregationSource

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.AggressorSide.html b/develop/core/nautilus_model/enums/enum.AggressorSide.html index 62e0293d034c..2d3446671a4c 100644 --- a/develop/core/nautilus_model/enums/enum.AggressorSide.html +++ b/develop/core/nautilus_model/enums/enum.AggressorSide.html @@ -1,4 +1,4 @@ -AggressorSide in nautilus_model::enums - Rust

    Implementations§

    source§

    impl AggressorSide

    source

    pub const fn from_repr(discriminant: usize) -> Option<AggressorSide>

    Try to create Self from the raw representation

    -
    source§

    impl AggressorSide

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for AggressorSide

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AggressorSide

    source§

    fn clone(&self) -> AggressorSide

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AggressorSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for AggressorSide

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AggressorSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for AggressorSide

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<AggressorSide, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl FromU8 for AggressorSide

    source§

    fn from_u8(value: u8) -> Option<Self>

    source§

    impl Hash for AggressorSide

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl AggressorSide

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for AggressorSide

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for AggressorSide

    source§

    fn clone(&self) -> AggressorSide

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AggressorSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for AggressorSide

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for AggressorSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for AggressorSide

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<AggressorSide, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl FromU8 for AggressorSide

    source§

    fn from_u8(value: u8) -> Option<Self>

    source§

    impl Hash for AggressorSide

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for AggressorSide

    source§

    impl IntoPy<Py<PyAny>> for AggressorSide

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for AggressorSide

    source§

    fn cmp(&self, other: &AggressorSide) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -19,8 +19,8 @@ operator. Read more

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for AggressorSide

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AggressorSide

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<AggressorSide>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AggressorSide> for PyClassImplCollector<AggressorSide>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggressorSide

    §

    type Holder = Option<PyRef<'py, AggressorSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggressorSide

    §

    type Holder = Option<PyRefMut<'py, AggressorSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<AggressorSide> for PyClassImplCollector<AggressorSide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AggressorSide

    §

    type AsRefTarget = PyCell<AggressorSide>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "AggressorSide"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for AggressorSide

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for AggressorSide

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<AggressorSide, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AggressorSide

    source§

    impl Eq for AggressorSide

    source§

    impl StructuralEq for AggressorSide

    source§

    impl StructuralPartialEq for AggressorSide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AggressorSide

    §

    impl Send for AggressorSide

    §

    impl Sync for AggressorSide

    §

    impl Unpin for AggressorSide

    §

    impl UnwindSafe for AggressorSide

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for AggressorSide

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<AggressorSide, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AggressorSide

    source§

    impl Eq for AggressorSide

    source§

    impl StructuralEq for AggressorSide

    source§

    impl StructuralPartialEq for AggressorSide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AggressorSide

    §

    impl Send for AggressorSide

    §

    impl Sync for AggressorSide

    §

    impl Unpin for AggressorSide

    §

    impl UnwindSafe for AggressorSide

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.AssetClass.html b/develop/core/nautilus_model/enums/enum.AssetClass.html index 4cc5e368c8b2..6a929de9484a 100644 --- a/develop/core/nautilus_model/enums/enum.AssetClass.html +++ b/develop/core/nautilus_model/enums/enum.AssetClass.html @@ -1,4 +1,4 @@ -AssetClass in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for AssetClass

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AssetClass

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<AssetClass>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AssetClass> for PyClassImplCollector<AssetClass>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetClass

    §

    type Holder = Option<PyRef<'py, AssetClass>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetClass

    §

    type Holder = Option<PyRefMut<'py, AssetClass>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<AssetClass> for PyClassImplCollector<AssetClass>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AssetClass

    §

    type AsRefTarget = PyCell<AssetClass>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "AssetClass"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for AssetClass

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for AssetClass

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<AssetClass, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AssetClass

    source§

    impl Eq for AssetClass

    source§

    impl StructuralEq for AssetClass

    source§

    impl StructuralPartialEq for AssetClass

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AssetClass

    §

    impl Send for AssetClass

    §

    impl Sync for AssetClass

    §

    impl Unpin for AssetClass

    §

    impl UnwindSafe for AssetClass

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for AssetClass

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<AssetClass, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AssetClass

    source§

    impl Eq for AssetClass

    source§

    impl StructuralEq for AssetClass

    source§

    impl StructuralPartialEq for AssetClass

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AssetClass

    §

    impl Send for AssetClass

    §

    impl Sync for AssetClass

    §

    impl Unpin for AssetClass

    §

    impl UnwindSafe for AssetClass

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.AssetType.html b/develop/core/nautilus_model/enums/enum.AssetType.html index 520b801b8a81..39080352ac41 100644 --- a/develop/core/nautilus_model/enums/enum.AssetType.html +++ b/develop/core/nautilus_model/enums/enum.AssetType.html @@ -1,4 +1,4 @@ -AssetType in nautilus_model::enums - Rust

    source§

    impl PartialOrd for AssetType

    source§

    fn partial_cmp(&self, other: &AssetType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for AssetType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AssetType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<AssetType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetType

    §

    type Holder = Option<PyRef<'py, AssetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetType

    §

    type Holder = Option<PyRefMut<'py, AssetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for AssetType

    §

    type AsRefTarget = PyCell<AssetType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "AssetType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for AssetType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for AssetType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<AssetType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AssetType

    source§

    impl Eq for AssetType

    source§

    impl StructuralEq for AssetType

    source§

    impl StructuralPartialEq for AssetType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AssetType

    §

    impl Send for AssetType

    §

    impl Sync for AssetType

    §

    impl Unpin for AssetType

    §

    impl UnwindSafe for AssetType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetType

    §

    type Holder = Option<PyRef<'py, AssetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetType

    §

    type Holder = Option<PyRefMut<'py, AssetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for AssetType

    §

    type AsRefTarget = PyCell<AssetType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "AssetType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for AssetType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for AssetType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<AssetType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for AssetType

    source§

    impl Eq for AssetType

    source§

    impl StructuralEq for AssetType

    source§

    impl StructuralPartialEq for AssetType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AssetType

    §

    impl Send for AssetType

    §

    impl Sync for AssetType

    §

    impl Unpin for AssetType

    §

    impl UnwindSafe for AssetType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.BarAggregation.html b/develop/core/nautilus_model/enums/enum.BarAggregation.html index 1326ff0efe5f..8aa4d0279c06 100644 --- a/develop/core/nautilus_model/enums/enum.BarAggregation.html +++ b/develop/core/nautilus_model/enums/enum.BarAggregation.html @@ -1,4 +1,4 @@ -BarAggregation in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for BarAggregation

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for BarAggregation

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<BarAggregation>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BarAggregation> for PyClassImplCollector<BarAggregation>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarAggregation

    §

    type Holder = Option<PyRef<'py, BarAggregation>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarAggregation

    §

    type Holder = Option<PyRefMut<'py, BarAggregation>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<BarAggregation> for PyClassImplCollector<BarAggregation>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BarAggregation

    §

    type AsRefTarget = PyCell<BarAggregation>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "BarAggregation"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for BarAggregation

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for BarAggregation

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<BarAggregation, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for BarAggregation

    source§

    impl Eq for BarAggregation

    source§

    impl StructuralEq for BarAggregation

    source§

    impl StructuralPartialEq for BarAggregation

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for BarAggregation

    §

    impl Send for BarAggregation

    §

    impl Sync for BarAggregation

    §

    impl Unpin for BarAggregation

    §

    impl UnwindSafe for BarAggregation

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for BarAggregation

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<BarAggregation, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for BarAggregation

    source§

    impl Eq for BarAggregation

    source§

    impl StructuralEq for BarAggregation

    source§

    impl StructuralPartialEq for BarAggregation

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for BarAggregation

    §

    impl Send for BarAggregation

    §

    impl Sync for BarAggregation

    §

    impl Unpin for BarAggregation

    §

    impl UnwindSafe for BarAggregation

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.BookAction.html b/develop/core/nautilus_model/enums/enum.BookAction.html index b287eb4653dc..652d5957a87c 100644 --- a/develop/core/nautilus_model/enums/enum.BookAction.html +++ b/develop/core/nautilus_model/enums/enum.BookAction.html @@ -1,4 +1,4 @@ -BookAction in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for BookAction

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for BookAction

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<BookAction>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BookAction> for PyClassImplCollector<BookAction>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookAction

    §

    type Holder = Option<PyRef<'py, BookAction>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookAction

    §

    type Holder = Option<PyRefMut<'py, BookAction>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<BookAction> for PyClassImplCollector<BookAction>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BookAction

    §

    type AsRefTarget = PyCell<BookAction>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "BookAction"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for BookAction

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for BookAction

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<BookAction, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for BookAction

    source§

    impl Eq for BookAction

    source§

    impl StructuralEq for BookAction

    source§

    impl StructuralPartialEq for BookAction

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for BookAction

    §

    impl Send for BookAction

    §

    impl Sync for BookAction

    §

    impl Unpin for BookAction

    §

    impl UnwindSafe for BookAction

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for BookAction

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<BookAction, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for BookAction

    source§

    impl Eq for BookAction

    source§

    impl StructuralEq for BookAction

    source§

    impl StructuralPartialEq for BookAction

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for BookAction

    §

    impl Send for BookAction

    §

    impl Sync for BookAction

    §

    impl Unpin for BookAction

    §

    impl UnwindSafe for BookAction

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.BookType.html b/develop/core/nautilus_model/enums/enum.BookType.html index b94e360c9e87..a64e8076ac8b 100644 --- a/develop/core/nautilus_model/enums/enum.BookType.html +++ b/develop/core/nautilus_model/enums/enum.BookType.html @@ -1,4 +1,4 @@ -BookType in nautilus_model::enums - Rust

    Implementations§

    source§

    impl BookType

    source

    pub const fn from_repr(discriminant: usize) -> Option<BookType>

    Try to create Self from the raw representation

    -
    source§

    impl BookType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for BookType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for BookType

    source§

    fn clone(&self) -> BookType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BookType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for BookType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for BookType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for BookType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<BookType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl FromU8 for BookType

    source§

    fn from_u8(value: u8) -> Option<Self>

    source§

    impl Hash for BookType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl BookType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for BookType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for BookType

    source§

    fn clone(&self) -> BookType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BookType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for BookType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for BookType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for BookType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<BookType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl FromU8 for BookType

    source§

    fn from_u8(value: u8) -> Option<Self>

    source§

    impl Hash for BookType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for BookType

    source§

    impl IntoPy<Py<PyAny>> for BookType

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for BookType

    source§

    fn cmp(&self, other: &BookType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -19,8 +19,8 @@ operator. Read more

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for BookType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for BookType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<BookType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BookType> for PyClassImplCollector<BookType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookType

    §

    type Holder = Option<PyRef<'py, BookType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookType

    §

    type Holder = Option<PyRefMut<'py, BookType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<BookType> for PyClassImplCollector<BookType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BookType

    §

    type AsRefTarget = PyCell<BookType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "BookType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for BookType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for BookType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<BookType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for BookType

    source§

    impl Eq for BookType

    source§

    impl StructuralEq for BookType

    source§

    impl StructuralPartialEq for BookType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for BookType

    §

    impl Send for BookType

    §

    impl Sync for BookType

    §

    impl Unpin for BookType

    §

    impl UnwindSafe for BookType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for BookType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<BookType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for BookType

    source§

    impl Eq for BookType

    source§

    impl StructuralEq for BookType

    source§

    impl StructuralPartialEq for BookType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for BookType

    §

    impl Send for BookType

    §

    impl Sync for BookType

    §

    impl Unpin for BookType

    §

    impl UnwindSafe for BookType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.ContingencyType.html b/develop/core/nautilus_model/enums/enum.ContingencyType.html index 4ce67ea0d54b..6d5a0684aeba 100644 --- a/develop/core/nautilus_model/enums/enum.ContingencyType.html +++ b/develop/core/nautilus_model/enums/enum.ContingencyType.html @@ -1,4 +1,4 @@ -ContingencyType in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for ContingencyType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for ContingencyType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<ContingencyType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ContingencyType> for PyClassImplCollector<ContingencyType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ContingencyType

    §

    type Holder = Option<PyRef<'py, ContingencyType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ContingencyType

    §

    type Holder = Option<PyRefMut<'py, ContingencyType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ContingencyType> for PyClassImplCollector<ContingencyType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ContingencyType

    §

    type AsRefTarget = PyCell<ContingencyType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ContingencyType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ContingencyType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for ContingencyType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<ContingencyType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for ContingencyType

    source§

    impl Eq for ContingencyType

    source§

    impl StructuralEq for ContingencyType

    source§

    impl StructuralPartialEq for ContingencyType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ContingencyType

    §

    impl Send for ContingencyType

    §

    impl Sync for ContingencyType

    §

    impl Unpin for ContingencyType

    §

    impl UnwindSafe for ContingencyType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for ContingencyType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<ContingencyType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for ContingencyType

    source§

    impl Eq for ContingencyType

    source§

    impl StructuralEq for ContingencyType

    source§

    impl StructuralPartialEq for ContingencyType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ContingencyType

    §

    impl Send for ContingencyType

    §

    impl Sync for ContingencyType

    §

    impl Unpin for ContingencyType

    §

    impl UnwindSafe for ContingencyType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.CurrencyType.html b/develop/core/nautilus_model/enums/enum.CurrencyType.html index a6e427647624..cb3651589f8d 100644 --- a/develop/core/nautilus_model/enums/enum.CurrencyType.html +++ b/develop/core/nautilus_model/enums/enum.CurrencyType.html @@ -1,4 +1,4 @@ -CurrencyType in nautilus_model::enums - Rust

    source§

    impl PartialOrd for CurrencyType

    source§

    fn partial_cmp(&self, other: &CurrencyType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for CurrencyType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for CurrencyType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<CurrencyType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<CurrencyType> for PyClassImplCollector<CurrencyType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyType

    §

    type Holder = Option<PyRef<'py, CurrencyType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyType

    §

    type Holder = Option<PyRefMut<'py, CurrencyType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<CurrencyType> for PyClassImplCollector<CurrencyType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for CurrencyType

    §

    type AsRefTarget = PyCell<CurrencyType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "CurrencyType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for CurrencyType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for CurrencyType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<CurrencyType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for CurrencyType

    source§

    impl Eq for CurrencyType

    source§

    impl StructuralEq for CurrencyType

    source§

    impl StructuralPartialEq for CurrencyType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for CurrencyType

    §

    impl Send for CurrencyType

    §

    impl Sync for CurrencyType

    §

    impl Unpin for CurrencyType

    §

    impl UnwindSafe for CurrencyType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<CurrencyType> for PyClassImplCollector<CurrencyType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyType

    §

    type Holder = Option<PyRef<'py, CurrencyType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyType

    §

    type Holder = Option<PyRefMut<'py, CurrencyType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<CurrencyType> for PyClassImplCollector<CurrencyType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for CurrencyType

    §

    type AsRefTarget = PyCell<CurrencyType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "CurrencyType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for CurrencyType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for CurrencyType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<CurrencyType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for CurrencyType

    source§

    impl Eq for CurrencyType

    source§

    impl StructuralEq for CurrencyType

    source§

    impl StructuralPartialEq for CurrencyType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for CurrencyType

    §

    impl Send for CurrencyType

    §

    impl Sync for CurrencyType

    §

    impl Unpin for CurrencyType

    §

    impl UnwindSafe for CurrencyType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.HaltReason.html b/develop/core/nautilus_model/enums/enum.HaltReason.html index d45218be6b53..62b3f52e9c08 100644 --- a/develop/core/nautilus_model/enums/enum.HaltReason.html +++ b/develop/core/nautilus_model/enums/enum.HaltReason.html @@ -1,4 +1,4 @@ -HaltReason in nautilus_model::enums - Rust

    Implementations§

    source§

    impl HaltReason

    source

    pub const fn from_repr(discriminant: usize) -> Option<HaltReason>

    Try to create Self from the raw representation

    -

    Trait Implementations§

    source§

    impl AsRef<str> for HaltReason

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for HaltReason

    source§

    fn clone(&self) -> HaltReason

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for HaltReason

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for HaltReason

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for HaltReason

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<HaltReason, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for HaltReason

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Trait Implementations§

    source§

    impl AsRef<str> for HaltReason

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for HaltReason

    source§

    fn clone(&self) -> HaltReason

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for HaltReason

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for HaltReason

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for HaltReason

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<HaltReason, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for HaltReason

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for HaltReason

    source§

    impl IntoPy<Py<PyAny>> for HaltReason

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for HaltReason

    source§

    fn cmp(&self, other: &HaltReason) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -17,8 +17,8 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for HaltReason

    source§

    fn partial_cmp(&self, other: &HaltReason) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for HaltReason

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for HaltReason

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<HaltReason>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HaltReason

    §

    type Holder = Option<PyRef<'py, HaltReason>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HaltReason

    §

    type Holder = Option<PyRefMut<'py, HaltReason>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for HaltReason

    §

    type AsRefTarget = PyCell<HaltReason>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "HaltReason"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl TryFrom<&str> for HaltReason

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<HaltReason, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for HaltReason

    source§

    impl Eq for HaltReason

    source§

    impl StructuralEq for HaltReason

    source§

    impl StructuralPartialEq for HaltReason

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for HaltReason

    §

    impl Send for HaltReason

    §

    impl Sync for HaltReason

    §

    impl Unpin for HaltReason

    §

    impl UnwindSafe for HaltReason

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HaltReason

    §

    type Holder = Option<PyRef<'py, HaltReason>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HaltReason

    §

    type Holder = Option<PyRefMut<'py, HaltReason>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for HaltReason

    §

    type AsRefTarget = PyCell<HaltReason>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "HaltReason"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl TryFrom<&str> for HaltReason

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<HaltReason, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for HaltReason

    source§

    impl Eq for HaltReason

    source§

    impl StructuralEq for HaltReason

    source§

    impl StructuralPartialEq for HaltReason

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for HaltReason

    §

    impl Send for HaltReason

    §

    impl Sync for HaltReason

    §

    impl Unpin for HaltReason

    §

    impl UnwindSafe for HaltReason

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.InstrumentCloseType.html b/develop/core/nautilus_model/enums/enum.InstrumentCloseType.html index c11d5bf79808..10205aaa0ce0 100644 --- a/develop/core/nautilus_model/enums/enum.InstrumentCloseType.html +++ b/develop/core/nautilus_model/enums/enum.InstrumentCloseType.html @@ -1,12 +1,12 @@ -InstrumentCloseType in nautilus_model::enums - Rust
    #[repr(C)]
    pub enum InstrumentCloseType { +InstrumentCloseType in nautilus_model::enums - Rust
    #[repr(C)]
    pub enum InstrumentCloseType { EndOfSession = 1, ContractExpired = 2, }
    Expand description

    The type of event for an instrument close.

    Variants§

    §

    EndOfSession = 1

    When the market session ended.

    §

    ContractExpired = 2

    When the instrument expiration was reached.

    Implementations§

    source§

    impl InstrumentCloseType

    source

    pub const fn from_repr(discriminant: usize) -> Option<InstrumentCloseType>

    Try to create Self from the raw representation

    -
    source§

    impl InstrumentCloseType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for InstrumentCloseType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for InstrumentCloseType

    source§

    fn clone(&self) -> InstrumentCloseType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InstrumentCloseType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for InstrumentCloseType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for InstrumentCloseType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for InstrumentCloseType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<InstrumentCloseType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for InstrumentCloseType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl InstrumentCloseType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for InstrumentCloseType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for InstrumentCloseType

    source§

    fn clone(&self) -> InstrumentCloseType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InstrumentCloseType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for InstrumentCloseType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for InstrumentCloseType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for InstrumentCloseType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<InstrumentCloseType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for InstrumentCloseType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for InstrumentCloseType

    source§

    impl IntoPy<Py<PyAny>> for InstrumentCloseType

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for InstrumentCloseType

    source§

    fn cmp(&self, other: &InstrumentCloseType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -16,11 +16,11 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for InstrumentCloseType

    source§

    fn partial_cmp(&self, other: &InstrumentCloseType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for InstrumentCloseType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for InstrumentCloseType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<InstrumentCloseType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentCloseType

    §

    type Holder = Option<PyRef<'py, InstrumentCloseType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentCloseType

    §

    type Holder = Option<PyRefMut<'py, InstrumentCloseType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for InstrumentCloseType

    §

    type AsRefTarget = PyCell<InstrumentCloseType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "InstrumentCloseType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for InstrumentCloseType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentCloseType

    §

    type Holder = Option<PyRef<'py, InstrumentCloseType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentCloseType

    §

    type Holder = Option<PyRefMut<'py, InstrumentCloseType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for InstrumentCloseType

    §

    type AsRefTarget = PyCell<InstrumentCloseType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "InstrumentCloseType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for InstrumentCloseType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for InstrumentCloseType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from( s: &str -) -> Result<InstrumentCloseType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for InstrumentCloseType

    source§

    impl Eq for InstrumentCloseType

    source§

    impl StructuralEq for InstrumentCloseType

    source§

    impl StructuralPartialEq for InstrumentCloseType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for InstrumentCloseType

    §

    impl Send for InstrumentCloseType

    §

    impl Sync for InstrumentCloseType

    §

    impl Unpin for InstrumentCloseType

    §

    impl UnwindSafe for InstrumentCloseType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> Result<InstrumentCloseType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for InstrumentCloseType

    source§

    impl Eq for InstrumentCloseType

    source§

    impl StructuralEq for InstrumentCloseType

    source§

    impl StructuralPartialEq for InstrumentCloseType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for InstrumentCloseType

    §

    impl Send for InstrumentCloseType

    §

    impl Sync for InstrumentCloseType

    §

    impl Unpin for InstrumentCloseType

    §

    impl UnwindSafe for InstrumentCloseType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.LiquiditySide.html b/develop/core/nautilus_model/enums/enum.LiquiditySide.html index 86c9adb0efd5..ede7e42e7196 100644 --- a/develop/core/nautilus_model/enums/enum.LiquiditySide.html +++ b/develop/core/nautilus_model/enums/enum.LiquiditySide.html @@ -1,4 +1,4 @@ -LiquiditySide in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for LiquiditySide

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for LiquiditySide

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<LiquiditySide>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<LiquiditySide> for PyClassImplCollector<LiquiditySide>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiquiditySide

    §

    type Holder = Option<PyRef<'py, LiquiditySide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiquiditySide

    §

    type Holder = Option<PyRefMut<'py, LiquiditySide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<LiquiditySide> for PyClassImplCollector<LiquiditySide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for LiquiditySide

    §

    type AsRefTarget = PyCell<LiquiditySide>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "LiquiditySide"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for LiquiditySide

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for LiquiditySide

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<LiquiditySide, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for LiquiditySide

    source§

    impl Eq for LiquiditySide

    source§

    impl StructuralEq for LiquiditySide

    source§

    impl StructuralPartialEq for LiquiditySide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for LiquiditySide

    §

    impl Send for LiquiditySide

    §

    impl Sync for LiquiditySide

    §

    impl Unpin for LiquiditySide

    §

    impl UnwindSafe for LiquiditySide

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for LiquiditySide

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<LiquiditySide, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for LiquiditySide

    source§

    impl Eq for LiquiditySide

    source§

    impl StructuralEq for LiquiditySide

    source§

    impl StructuralPartialEq for LiquiditySide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for LiquiditySide

    §

    impl Send for LiquiditySide

    §

    impl Sync for LiquiditySide

    §

    impl Unpin for LiquiditySide

    §

    impl UnwindSafe for LiquiditySide

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.MarketStatus.html b/develop/core/nautilus_model/enums/enum.MarketStatus.html index afba096462bf..d587dd740106 100644 --- a/develop/core/nautilus_model/enums/enum.MarketStatus.html +++ b/develop/core/nautilus_model/enums/enum.MarketStatus.html @@ -1,4 +1,4 @@ -MarketStatus in nautilus_model::enums - Rust

    source§

    impl PartialOrd for MarketStatus

    source§

    fn partial_cmp(&self, other: &MarketStatus) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for MarketStatus

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for MarketStatus

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<MarketStatus>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<MarketStatus> for PyClassImplCollector<MarketStatus>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketStatus

    §

    type Holder = Option<PyRef<'py, MarketStatus>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketStatus

    §

    type Holder = Option<PyRefMut<'py, MarketStatus>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<MarketStatus> for PyClassImplCollector<MarketStatus>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for MarketStatus

    §

    type AsRefTarget = PyCell<MarketStatus>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "MarketStatus"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for MarketStatus

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for MarketStatus

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<MarketStatus, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for MarketStatus

    source§

    impl Eq for MarketStatus

    source§

    impl StructuralEq for MarketStatus

    source§

    impl StructuralPartialEq for MarketStatus

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for MarketStatus

    §

    impl Send for MarketStatus

    §

    impl Sync for MarketStatus

    §

    impl Unpin for MarketStatus

    §

    impl UnwindSafe for MarketStatus

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<MarketStatus> for PyClassImplCollector<MarketStatus>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketStatus

    §

    type Holder = Option<PyRef<'py, MarketStatus>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketStatus

    §

    type Holder = Option<PyRefMut<'py, MarketStatus>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<MarketStatus> for PyClassImplCollector<MarketStatus>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for MarketStatus

    §

    type AsRefTarget = PyCell<MarketStatus>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "MarketStatus"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for MarketStatus

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for MarketStatus

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<MarketStatus, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for MarketStatus

    source§

    impl Eq for MarketStatus

    source§

    impl StructuralEq for MarketStatus

    source§

    impl StructuralPartialEq for MarketStatus

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for MarketStatus

    §

    impl Send for MarketStatus

    §

    impl Sync for MarketStatus

    §

    impl Unpin for MarketStatus

    §

    impl UnwindSafe for MarketStatus

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.OmsType.html b/develop/core/nautilus_model/enums/enum.OmsType.html index 674dc757250a..370bc4ef37e5 100644 --- a/develop/core/nautilus_model/enums/enum.OmsType.html +++ b/develop/core/nautilus_model/enums/enum.OmsType.html @@ -1,4 +1,4 @@ -OmsType in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for OmsType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OmsType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<OmsType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OmsType> for PyClassImplCollector<OmsType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OmsType

    §

    type Holder = Option<PyRef<'py, OmsType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OmsType

    §

    type Holder = Option<PyRefMut<'py, OmsType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OmsType> for PyClassImplCollector<OmsType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OmsType

    §

    type AsRefTarget = PyCell<OmsType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OmsType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OmsType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OmsType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OmsType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OmsType

    source§

    impl Eq for OmsType

    source§

    impl StructuralEq for OmsType

    source§

    impl StructuralPartialEq for OmsType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OmsType

    §

    impl Send for OmsType

    §

    impl Sync for OmsType

    §

    impl Unpin for OmsType

    §

    impl UnwindSafe for OmsType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OmsType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OmsType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OmsType

    source§

    impl Eq for OmsType

    source§

    impl StructuralEq for OmsType

    source§

    impl StructuralPartialEq for OmsType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OmsType

    §

    impl Send for OmsType

    §

    impl Sync for OmsType

    §

    impl Unpin for OmsType

    §

    impl UnwindSafe for OmsType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.OptionKind.html b/develop/core/nautilus_model/enums/enum.OptionKind.html index 4adc0723001e..fc62c28cba6a 100644 --- a/develop/core/nautilus_model/enums/enum.OptionKind.html +++ b/develop/core/nautilus_model/enums/enum.OptionKind.html @@ -1,4 +1,4 @@ -OptionKind in nautilus_model::enums - Rust

    source§

    impl PartialOrd for OptionKind

    source§

    fn partial_cmp(&self, other: &OptionKind) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for OptionKind

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OptionKind

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<OptionKind>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OptionKind> for PyClassImplCollector<OptionKind>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionKind

    §

    type Holder = Option<PyRef<'py, OptionKind>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionKind

    §

    type Holder = Option<PyRefMut<'py, OptionKind>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OptionKind> for PyClassImplCollector<OptionKind>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OptionKind

    §

    type AsRefTarget = PyCell<OptionKind>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OptionKind"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OptionKind

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OptionKind

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OptionKind, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OptionKind

    source§

    impl Eq for OptionKind

    source§

    impl StructuralEq for OptionKind

    source§

    impl StructuralPartialEq for OptionKind

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OptionKind

    §

    impl Send for OptionKind

    §

    impl Sync for OptionKind

    §

    impl Unpin for OptionKind

    §

    impl UnwindSafe for OptionKind

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OptionKind> for PyClassImplCollector<OptionKind>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionKind

    §

    type Holder = Option<PyRef<'py, OptionKind>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionKind

    §

    type Holder = Option<PyRefMut<'py, OptionKind>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OptionKind> for PyClassImplCollector<OptionKind>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OptionKind

    §

    type AsRefTarget = PyCell<OptionKind>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OptionKind"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OptionKind

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OptionKind

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OptionKind, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OptionKind

    source§

    impl Eq for OptionKind

    source§

    impl StructuralEq for OptionKind

    source§

    impl StructuralPartialEq for OptionKind

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OptionKind

    §

    impl Send for OptionKind

    §

    impl Sync for OptionKind

    §

    impl Unpin for OptionKind

    §

    impl UnwindSafe for OptionKind

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.OrderSide.html b/develop/core/nautilus_model/enums/enum.OrderSide.html index e7f9bdfd38cb..daab2d6822d5 100644 --- a/develop/core/nautilus_model/enums/enum.OrderSide.html +++ b/develop/core/nautilus_model/enums/enum.OrderSide.html @@ -1,4 +1,4 @@ -OrderSide in nautilus_model::enums - Rust

    Implementations§

    source§

    impl OrderSide

    source

    pub const fn from_repr(discriminant: usize) -> Option<OrderSide>

    Try to create Self from the raw representation

    -
    source§

    impl OrderSide

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for OrderSide

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for OrderSide

    source§

    fn clone(&self) -> OrderSide

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OrderSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for OrderSide

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for OrderSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for OrderSide

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<OrderSide, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl FromU8 for OrderSide

    Convert the given value to an OrderSide.

    +

    source§

    impl OrderSide

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for OrderSide

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for OrderSide

    source§

    fn clone(&self) -> OrderSide

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OrderSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for OrderSide

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for OrderSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for OrderSide

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<OrderSide, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl FromU8 for OrderSide

    Convert the given value to an OrderSide.

    source§

    fn from_u8(value: u8) -> Option<Self>

    source§

    impl Hash for OrderSide

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for OrderSide

    source§

    impl IntoPy<Py<PyAny>> for OrderSide

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for OrderSide

    source§

    fn cmp(&self, other: &OrderSide) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere @@ -19,9 +19,9 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for OrderSide

    source§

    fn partial_cmp(&self, other: &OrderSide) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for OrderSide

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OrderSide

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<OrderSide>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderSide> for PyClassImplCollector<OrderSide>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSide

    §

    type Holder = Option<PyRef<'py, OrderSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSide

    §

    type Holder = Option<PyRefMut<'py, OrderSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderSide> for PyClassImplCollector<OrderSide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderSide

    §

    type AsRefTarget = PyCell<OrderSide>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OrderSide"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderSide

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OrderSide

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OrderSide, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OrderSide

    source§

    impl Eq for OrderSide

    source§

    impl StructuralEq for OrderSide

    source§

    impl StructuralPartialEq for OrderSide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderSide

    §

    impl Send for OrderSide

    §

    impl Sync for OrderSide

    §

    impl Unpin for OrderSide

    §

    impl UnwindSafe for OrderSide

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderSide> for PyClassImplCollector<OrderSide>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSide

    §

    type Holder = Option<PyRef<'py, OrderSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSide

    §

    type Holder = Option<PyRefMut<'py, OrderSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderSide> for PyClassImplCollector<OrderSide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderSide

    §

    type AsRefTarget = PyCell<OrderSide>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OrderSide"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderSide

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OrderSide

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OrderSide, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OrderSide

    source§

    impl Eq for OrderSide

    source§

    impl StructuralEq for OrderSide

    source§

    impl StructuralPartialEq for OrderSide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderSide

    §

    impl Send for OrderSide

    §

    impl Sync for OrderSide

    §

    impl Unpin for OrderSide

    §

    impl UnwindSafe for OrderSide

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.OrderStatus.html b/develop/core/nautilus_model/enums/enum.OrderStatus.html index 9b4a5a51b1c6..5f9d5fea2be4 100644 --- a/develop/core/nautilus_model/enums/enum.OrderStatus.html +++ b/develop/core/nautilus_model/enums/enum.OrderStatus.html @@ -1,4 +1,4 @@ -OrderStatus in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for OrderStatus

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OrderStatus

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<OrderStatus>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderStatus> for PyClassImplCollector<OrderStatus>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderStatus

    §

    type Holder = Option<PyRef<'py, OrderStatus>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderStatus

    §

    type Holder = Option<PyRefMut<'py, OrderStatus>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderStatus> for PyClassImplCollector<OrderStatus>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderStatus

    §

    type AsRefTarget = PyCell<OrderStatus>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OrderStatus"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderStatus

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OrderStatus

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OrderStatus, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OrderStatus

    source§

    impl Eq for OrderStatus

    source§

    impl StructuralEq for OrderStatus

    source§

    impl StructuralPartialEq for OrderStatus

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderStatus

    §

    impl Send for OrderStatus

    §

    impl Sync for OrderStatus

    §

    impl Unpin for OrderStatus

    §

    impl UnwindSafe for OrderStatus

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OrderStatus

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OrderStatus, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OrderStatus

    source§

    impl Eq for OrderStatus

    source§

    impl StructuralEq for OrderStatus

    source§

    impl StructuralPartialEq for OrderStatus

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderStatus

    §

    impl Send for OrderStatus

    §

    impl Sync for OrderStatus

    §

    impl Unpin for OrderStatus

    §

    impl UnwindSafe for OrderStatus

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.OrderType.html b/develop/core/nautilus_model/enums/enum.OrderType.html index 0cb84d52a68f..a61409eddd02 100644 --- a/develop/core/nautilus_model/enums/enum.OrderType.html +++ b/develop/core/nautilus_model/enums/enum.OrderType.html @@ -1,4 +1,4 @@ -OrderType in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for OrderType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OrderType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<OrderType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderType> for PyClassImplCollector<OrderType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderType

    §

    type Holder = Option<PyRef<'py, OrderType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderType

    §

    type Holder = Option<PyRefMut<'py, OrderType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderType> for PyClassImplCollector<OrderType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderType

    §

    type AsRefTarget = PyCell<OrderType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OrderType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OrderType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OrderType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OrderType

    source§

    impl Eq for OrderType

    source§

    impl StructuralEq for OrderType

    source§

    impl StructuralPartialEq for OrderType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderType

    §

    impl Send for OrderType

    §

    impl Sync for OrderType

    §

    impl Unpin for OrderType

    §

    impl UnwindSafe for OrderType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for OrderType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<OrderType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for OrderType

    source§

    impl Eq for OrderType

    source§

    impl StructuralEq for OrderType

    source§

    impl StructuralPartialEq for OrderType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderType

    §

    impl Send for OrderType

    §

    impl Sync for OrderType

    §

    impl Unpin for OrderType

    §

    impl UnwindSafe for OrderType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.PositionSide.html b/develop/core/nautilus_model/enums/enum.PositionSide.html index e103c1958b21..8ed7ae7e8a0c 100644 --- a/develop/core/nautilus_model/enums/enum.PositionSide.html +++ b/develop/core/nautilus_model/enums/enum.PositionSide.html @@ -1,4 +1,4 @@ -PositionSide in nautilus_model::enums - Rust

    Implementations§

    source§

    impl PositionSide

    source

    pub const fn from_repr(discriminant: usize) -> Option<PositionSide>

    Try to create Self from the raw representation

    -
    source§

    impl PositionSide

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for PositionSide

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for PositionSide

    source§

    fn clone(&self) -> PositionSide

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PositionSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for PositionSide

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for PositionSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for PositionSide

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<PositionSide, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for PositionSide

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl PositionSide

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for PositionSide

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for PositionSide

    source§

    fn clone(&self) -> PositionSide

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PositionSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for PositionSide

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for PositionSide

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for PositionSide

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<PositionSide, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for PositionSide

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for PositionSide

    source§

    impl IntoPy<Py<PyAny>> for PositionSide

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for PositionSide

    source§

    fn cmp(&self, other: &PositionSide) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -20,9 +20,9 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for PositionSide

    source§

    fn partial_cmp(&self, other: &PositionSide) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for PositionSide

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for PositionSide

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<PositionSide>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<PositionSide> for PyClassImplCollector<PositionSide>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionSide

    §

    type Holder = Option<PyRef<'py, PositionSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionSide

    §

    type Holder = Option<PyRefMut<'py, PositionSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<PositionSide> for PyClassImplCollector<PositionSide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for PositionSide

    §

    type AsRefTarget = PyCell<PositionSide>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "PositionSide"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for PositionSide

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for PositionSide

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<PositionSide, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for PositionSide

    source§

    impl Eq for PositionSide

    source§

    impl StructuralEq for PositionSide

    source§

    impl StructuralPartialEq for PositionSide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for PositionSide

    §

    impl Send for PositionSide

    §

    impl Sync for PositionSide

    §

    impl Unpin for PositionSide

    §

    impl UnwindSafe for PositionSide

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<PositionSide> for PyClassImplCollector<PositionSide>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionSide

    §

    type Holder = Option<PyRef<'py, PositionSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionSide

    §

    type Holder = Option<PyRefMut<'py, PositionSide>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<PositionSide> for PyClassImplCollector<PositionSide>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for PositionSide

    §

    type AsRefTarget = PyCell<PositionSide>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "PositionSide"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for PositionSide

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for PositionSide

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<PositionSide, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for PositionSide

    source§

    impl Eq for PositionSide

    source§

    impl StructuralEq for PositionSide

    source§

    impl StructuralPartialEq for PositionSide

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for PositionSide

    §

    impl Send for PositionSide

    §

    impl Sync for PositionSide

    §

    impl Unpin for PositionSide

    §

    impl UnwindSafe for PositionSide

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.PriceType.html b/develop/core/nautilus_model/enums/enum.PriceType.html index 39ece8c4e787..14d25a2eaeef 100644 --- a/develop/core/nautilus_model/enums/enum.PriceType.html +++ b/develop/core/nautilus_model/enums/enum.PriceType.html @@ -1,4 +1,4 @@ -PriceType in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for PriceType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for PriceType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<PriceType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<PriceType> for PyClassImplCollector<PriceType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PriceType

    §

    type Holder = Option<PyRef<'py, PriceType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PriceType

    §

    type Holder = Option<PyRefMut<'py, PriceType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<PriceType> for PyClassImplCollector<PriceType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for PriceType

    §

    type AsRefTarget = PyCell<PriceType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "PriceType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for PriceType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for PriceType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<PriceType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for PriceType

    source§

    impl Eq for PriceType

    source§

    impl StructuralEq for PriceType

    source§

    impl StructuralPartialEq for PriceType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for PriceType

    §

    impl Send for PriceType

    §

    impl Sync for PriceType

    §

    impl Unpin for PriceType

    §

    impl UnwindSafe for PriceType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for PriceType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<PriceType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for PriceType

    source§

    impl Eq for PriceType

    source§

    impl StructuralEq for PriceType

    source§

    impl StructuralPartialEq for PriceType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for PriceType

    §

    impl Send for PriceType

    §

    impl Sync for PriceType

    §

    impl Unpin for PriceType

    §

    impl UnwindSafe for PriceType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.TimeInForce.html b/develop/core/nautilus_model/enums/enum.TimeInForce.html index a3b969800323..c57cae6babfc 100644 --- a/develop/core/nautilus_model/enums/enum.TimeInForce.html +++ b/develop/core/nautilus_model/enums/enum.TimeInForce.html @@ -1,4 +1,4 @@ -TimeInForce in nautilus_model::enums - Rust

    source§

    impl PartialOrd for TimeInForce

    source§

    fn partial_cmp(&self, other: &TimeInForce) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for TimeInForce

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TimeInForce

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TimeInForce>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TimeInForce> for PyClassImplCollector<TimeInForce>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeInForce

    §

    type Holder = Option<PyRef<'py, TimeInForce>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeInForce

    §

    type Holder = Option<PyRefMut<'py, TimeInForce>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TimeInForce> for PyClassImplCollector<TimeInForce>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TimeInForce

    §

    type AsRefTarget = PyCell<TimeInForce>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TimeInForce"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TimeInForce

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for TimeInForce

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<TimeInForce, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for TimeInForce

    source§

    impl Eq for TimeInForce

    source§

    impl StructuralEq for TimeInForce

    source§

    impl StructuralPartialEq for TimeInForce

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TimeInForce

    §

    impl Send for TimeInForce

    §

    impl Sync for TimeInForce

    §

    impl Unpin for TimeInForce

    §

    impl UnwindSafe for TimeInForce

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TimeInForce> for PyClassImplCollector<TimeInForce>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeInForce

    §

    type Holder = Option<PyRef<'py, TimeInForce>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeInForce

    §

    type Holder = Option<PyRefMut<'py, TimeInForce>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TimeInForce> for PyClassImplCollector<TimeInForce>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TimeInForce

    §

    type AsRefTarget = PyCell<TimeInForce>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TimeInForce"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TimeInForce

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for TimeInForce

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<TimeInForce, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for TimeInForce

    source§

    impl Eq for TimeInForce

    source§

    impl StructuralEq for TimeInForce

    source§

    impl StructuralPartialEq for TimeInForce

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TimeInForce

    §

    impl Send for TimeInForce

    §

    impl Sync for TimeInForce

    §

    impl Unpin for TimeInForce

    §

    impl UnwindSafe for TimeInForce

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.TradingState.html b/develop/core/nautilus_model/enums/enum.TradingState.html index 4f78a38af362..47b9c86a0671 100644 --- a/develop/core/nautilus_model/enums/enum.TradingState.html +++ b/develop/core/nautilus_model/enums/enum.TradingState.html @@ -1,4 +1,4 @@ -TradingState in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for TradingState

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TradingState

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TradingState>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TradingState> for PyClassImplCollector<TradingState>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradingState

    §

    type Holder = Option<PyRef<'py, TradingState>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradingState

    §

    type Holder = Option<PyRefMut<'py, TradingState>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TradingState> for PyClassImplCollector<TradingState>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TradingState

    §

    type AsRefTarget = PyCell<TradingState>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TradingState"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TradingState

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for TradingState

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<TradingState, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for TradingState

    source§

    impl Eq for TradingState

    source§

    impl StructuralEq for TradingState

    source§

    impl StructuralPartialEq for TradingState

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TradingState

    §

    impl Send for TradingState

    §

    impl Sync for TradingState

    §

    impl Unpin for TradingState

    §

    impl UnwindSafe for TradingState

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for TradingState

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<TradingState, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for TradingState

    source§

    impl Eq for TradingState

    source§

    impl StructuralEq for TradingState

    source§

    impl StructuralPartialEq for TradingState

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TradingState

    §

    impl Send for TradingState

    §

    impl Sync for TradingState

    §

    impl Unpin for TradingState

    §

    impl UnwindSafe for TradingState

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.TrailingOffsetType.html b/develop/core/nautilus_model/enums/enum.TrailingOffsetType.html index 17bf78350d5a..7d789e8f8a13 100644 --- a/develop/core/nautilus_model/enums/enum.TrailingOffsetType.html +++ b/develop/core/nautilus_model/enums/enum.TrailingOffsetType.html @@ -1,4 +1,4 @@ -TrailingOffsetType in nautilus_model::enums - Rust

    Implementations§

    source§

    impl TrailingOffsetType

    source

    pub const fn from_repr(discriminant: usize) -> Option<TrailingOffsetType>

    Try to create Self from the raw representation

    -
    source§

    impl TrailingOffsetType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for TrailingOffsetType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for TrailingOffsetType

    source§

    fn clone(&self) -> TrailingOffsetType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TrailingOffsetType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TrailingOffsetType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TrailingOffsetType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for TrailingOffsetType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<TrailingOffsetType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TrailingOffsetType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    impl TrailingOffsetType

    source

    pub fn name(&self) -> String

    source

    pub fn value(&self) -> u8

    Trait Implementations§

    source§

    impl AsRef<str> for TrailingOffsetType

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for TrailingOffsetType

    source§

    fn clone(&self) -> TrailingOffsetType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TrailingOffsetType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TrailingOffsetType

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TrailingOffsetType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for TrailingOffsetType

    §

    type Err = ParseError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<TrailingOffsetType, <Self as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TrailingOffsetType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoEnumIterator for TrailingOffsetType

    source§

    impl IntoPy<Py<PyAny>> for TrailingOffsetType

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for TrailingOffsetType

    source§

    fn cmp(&self, other: &TrailingOffsetType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -22,11 +22,11 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for TrailingOffsetType

    source§

    fn partial_cmp(&self, other: &TrailingOffsetType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for TrailingOffsetType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TrailingOffsetType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TrailingOffsetType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingOffsetType

    §

    type Holder = Option<PyRef<'py, TrailingOffsetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingOffsetType

    §

    type Holder = Option<PyRefMut<'py, TrailingOffsetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TrailingOffsetType

    §

    type AsRefTarget = PyCell<TrailingOffsetType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TrailingOffsetType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TrailingOffsetType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingOffsetType

    §

    type Holder = Option<PyRef<'py, TrailingOffsetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingOffsetType

    §

    type Holder = Option<PyRefMut<'py, TrailingOffsetType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TrailingOffsetType

    §

    type AsRefTarget = PyCell<TrailingOffsetType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TrailingOffsetType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TrailingOffsetType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for TrailingOffsetType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from( s: &str -) -> Result<TrailingOffsetType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for TrailingOffsetType

    source§

    impl Eq for TrailingOffsetType

    source§

    impl StructuralEq for TrailingOffsetType

    source§

    impl StructuralPartialEq for TrailingOffsetType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TrailingOffsetType

    §

    impl Send for TrailingOffsetType

    §

    impl Sync for TrailingOffsetType

    §

    impl Unpin for TrailingOffsetType

    §

    impl UnwindSafe for TrailingOffsetType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> Result<TrailingOffsetType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for TrailingOffsetType

    source§

    impl Eq for TrailingOffsetType

    source§

    impl StructuralEq for TrailingOffsetType

    source§

    impl StructuralPartialEq for TrailingOffsetType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TrailingOffsetType

    §

    impl Send for TrailingOffsetType

    §

    impl Sync for TrailingOffsetType

    §

    impl Unpin for TrailingOffsetType

    §

    impl UnwindSafe for TrailingOffsetType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/enum.TriggerType.html b/develop/core/nautilus_model/enums/enum.TriggerType.html index f05cc157ac93..5d0e8eaf4905 100644 --- a/develop/core/nautilus_model/enums/enum.TriggerType.html +++ b/develop/core/nautilus_model/enums/enum.TriggerType.html @@ -1,4 +1,4 @@ -TriggerType in nautilus_model::enums - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for TriggerType

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TriggerType

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TriggerType>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TriggerType> for PyClassImplCollector<TriggerType>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TriggerType

    §

    type Holder = Option<PyRef<'py, TriggerType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TriggerType

    §

    type Holder = Option<PyRefMut<'py, TriggerType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TriggerType> for PyClassImplCollector<TriggerType>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TriggerType

    §

    type AsRefTarget = PyCell<TriggerType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TriggerType"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TriggerType

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for TriggerType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<TriggerType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for TriggerType

    source§

    impl Eq for TriggerType

    source§

    impl StructuralEq for TriggerType

    source§

    impl StructuralPartialEq for TriggerType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TriggerType

    §

    impl Send for TriggerType

    §

    impl Sync for TriggerType

    §

    impl Unpin for TriggerType

    §

    impl UnwindSafe for TriggerType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for TriggerType

    §

    type Error = ParseError

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &str) -> Result<TriggerType, <Self as TryFrom<&str>>::Error>

    Performs the conversion.
    source§

    impl Copy for TriggerType

    source§

    impl Eq for TriggerType

    source§

    impl StructuralEq for TriggerType

    source§

    impl StructuralPartialEq for TriggerType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TriggerType

    §

    impl Send for TriggerType

    §

    impl Sync for TriggerType

    §

    impl Unpin for TriggerType

    §

    impl UnwindSafe for TriggerType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/enums/index.html b/develop/core/nautilus_model/enums/index.html index 1cd774b0ecd0..a128a92925ad 100644 --- a/develop/core/nautilus_model/enums/index.html +++ b/develop/core/nautilus_model/enums/index.html @@ -1,2 +1,2 @@ -nautilus_model::enums - Rust

    Module nautilus_model::enums

    source ·
    Expand description

    Defines enumerations for the trading domain model.

    +nautilus_model::enums - Rust

    Module nautilus_model::enums

    source ·
    Expand description

    Defines enumerations for the trading domain model.

    Structs

    Enums

    • An account type provided by a trading venue or broker.
    • An aggregation source for derived data.
    • The side for the aggressing order of a trade in a market.
    • A broad financial market asset class.
    • The asset type for a financial market product.
    • The aggregation method through which a bar is generated and closed.
    • The type of order book action for an order book event.
    • The order book type, representing the type of levels granularity and delta updating heuristics.
    • The order contigency type which specifies the behavior of linked orders.
    • The broad currency type.
    • The reason for a venue or market halt.
    • The type of event for an instrument close.
    • The liqudity side for a trade in a financial market.
    • The status of an individual market on a trading venue.
    • The order management system (OMS) type for a trading venue or trading strategy.
    • The kind of options contract.
    • The order side for a specific order, or action related to orders.
    • The status for a specific order.
    • The type of order.
    • The market side for a specific position, or action related to positions.
    • The type of price for an instrument in a financial market.
    • The ‘Time in Force’ instruction for an order in the financial market.
    • The trading state for a node.
    • The trailing offset type for an order type which specifies a trailing stop/trigger or limit price.
    • The trigger type for the stop/trigger price of an order.

    Traits

    \ No newline at end of file diff --git a/develop/core/nautilus_model/enums/struct.AccountTypeIter.html b/develop/core/nautilus_model/enums/struct.AccountTypeIter.html index 474c5228877a..851720305883 100644 --- a/develop/core/nautilus_model/enums/struct.AccountTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.AccountTypeIter.html @@ -1,4 +1,4 @@ -AccountTypeIter in nautilus_model::enums - Rust
    pub struct AccountTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of AccountType

    +AccountTypeIter in nautilus_model::enums - Rust
    pub struct AccountTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of AccountType

    Trait Implementations§

    source§

    impl Clone for AccountTypeIter

    source§

    fn clone(&self) -> AccountTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AccountTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for AccountTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.AggregationSourceIter.html b/develop/core/nautilus_model/enums/struct.AggregationSourceIter.html index 8d7ba3483289..a358525cf8e1 100644 --- a/develop/core/nautilus_model/enums/struct.AggregationSourceIter.html +++ b/develop/core/nautilus_model/enums/struct.AggregationSourceIter.html @@ -1,4 +1,4 @@ -AggregationSourceIter in nautilus_model::enums - Rust
    pub struct AggregationSourceIter { /* private fields */ }
    Expand description

    An iterator over the variants of AggregationSource

    +AggregationSourceIter in nautilus_model::enums - Rust
    pub struct AggregationSourceIter { /* private fields */ }
    Expand description

    An iterator over the variants of AggregationSource

    Trait Implementations§

    source§

    impl Clone for AggregationSourceIter

    source§

    fn clone(&self) -> AggregationSourceIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AggregationSourceIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for AggregationSourceIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.AggressorSideIter.html b/develop/core/nautilus_model/enums/struct.AggressorSideIter.html index ae39cc7bb18c..d4c965d67dda 100644 --- a/develop/core/nautilus_model/enums/struct.AggressorSideIter.html +++ b/develop/core/nautilus_model/enums/struct.AggressorSideIter.html @@ -1,4 +1,4 @@ -AggressorSideIter in nautilus_model::enums - Rust
    pub struct AggressorSideIter { /* private fields */ }
    Expand description

    An iterator over the variants of AggressorSide

    +AggressorSideIter in nautilus_model::enums - Rust
    pub struct AggressorSideIter { /* private fields */ }
    Expand description

    An iterator over the variants of AggressorSide

    Trait Implementations§

    source§

    impl Clone for AggressorSideIter

    source§

    fn clone(&self) -> AggressorSideIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AggressorSideIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for AggressorSideIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.AssetClassIter.html b/develop/core/nautilus_model/enums/struct.AssetClassIter.html index cbd75f8d5495..469bd4821d1d 100644 --- a/develop/core/nautilus_model/enums/struct.AssetClassIter.html +++ b/develop/core/nautilus_model/enums/struct.AssetClassIter.html @@ -1,4 +1,4 @@ -AssetClassIter in nautilus_model::enums - Rust
    pub struct AssetClassIter { /* private fields */ }
    Expand description

    An iterator over the variants of AssetClass

    +AssetClassIter in nautilus_model::enums - Rust
    pub struct AssetClassIter { /* private fields */ }
    Expand description

    An iterator over the variants of AssetClass

    Trait Implementations§

    source§

    impl Clone for AssetClassIter

    source§

    fn clone(&self) -> AssetClassIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AssetClassIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for AssetClassIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.AssetTypeIter.html b/develop/core/nautilus_model/enums/struct.AssetTypeIter.html index 486d827df5d3..28953a931fa0 100644 --- a/develop/core/nautilus_model/enums/struct.AssetTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.AssetTypeIter.html @@ -1,4 +1,4 @@ -AssetTypeIter in nautilus_model::enums - Rust
    pub struct AssetTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of AssetType

    +AssetTypeIter in nautilus_model::enums - Rust
    pub struct AssetTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of AssetType

    Trait Implementations§

    source§

    impl Clone for AssetTypeIter

    source§

    fn clone(&self) -> AssetTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AssetTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for AssetTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.BarAggregationIter.html b/develop/core/nautilus_model/enums/struct.BarAggregationIter.html index a48b96b46601..56393a06128c 100644 --- a/develop/core/nautilus_model/enums/struct.BarAggregationIter.html +++ b/develop/core/nautilus_model/enums/struct.BarAggregationIter.html @@ -1,4 +1,4 @@ -BarAggregationIter in nautilus_model::enums - Rust
    pub struct BarAggregationIter { /* private fields */ }
    Expand description

    An iterator over the variants of BarAggregation

    +BarAggregationIter in nautilus_model::enums - Rust
    pub struct BarAggregationIter { /* private fields */ }
    Expand description

    An iterator over the variants of BarAggregation

    Trait Implementations§

    source§

    impl Clone for BarAggregationIter

    source§

    fn clone(&self) -> BarAggregationIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BarAggregationIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for BarAggregationIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.BookActionIter.html b/develop/core/nautilus_model/enums/struct.BookActionIter.html index 2dacbdae3fc9..bacd6f69def7 100644 --- a/develop/core/nautilus_model/enums/struct.BookActionIter.html +++ b/develop/core/nautilus_model/enums/struct.BookActionIter.html @@ -1,4 +1,4 @@ -BookActionIter in nautilus_model::enums - Rust
    pub struct BookActionIter { /* private fields */ }
    Expand description

    An iterator over the variants of BookAction

    +BookActionIter in nautilus_model::enums - Rust
    pub struct BookActionIter { /* private fields */ }
    Expand description

    An iterator over the variants of BookAction

    Trait Implementations§

    source§

    impl Clone for BookActionIter

    source§

    fn clone(&self) -> BookActionIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BookActionIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for BookActionIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.BookTypeIter.html b/develop/core/nautilus_model/enums/struct.BookTypeIter.html index a059a8767354..bc9e3834939d 100644 --- a/develop/core/nautilus_model/enums/struct.BookTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.BookTypeIter.html @@ -1,4 +1,4 @@ -BookTypeIter in nautilus_model::enums - Rust
    pub struct BookTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of BookType

    +BookTypeIter in nautilus_model::enums - Rust
    pub struct BookTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of BookType

    Trait Implementations§

    source§

    impl Clone for BookTypeIter

    source§

    fn clone(&self) -> BookTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BookTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for BookTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.ContingencyTypeIter.html b/develop/core/nautilus_model/enums/struct.ContingencyTypeIter.html index d288f06edeb2..290ca3584303 100644 --- a/develop/core/nautilus_model/enums/struct.ContingencyTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.ContingencyTypeIter.html @@ -1,4 +1,4 @@ -ContingencyTypeIter in nautilus_model::enums - Rust
    pub struct ContingencyTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of ContingencyType

    +ContingencyTypeIter in nautilus_model::enums - Rust
    pub struct ContingencyTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of ContingencyType

    Trait Implementations§

    source§

    impl Clone for ContingencyTypeIter

    source§

    fn clone(&self) -> ContingencyTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ContingencyTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for ContingencyTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.CurrencyTypeIter.html b/develop/core/nautilus_model/enums/struct.CurrencyTypeIter.html index 80b9e8598c42..126de0ae73f3 100644 --- a/develop/core/nautilus_model/enums/struct.CurrencyTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.CurrencyTypeIter.html @@ -1,4 +1,4 @@ -CurrencyTypeIter in nautilus_model::enums - Rust
    pub struct CurrencyTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of CurrencyType

    +CurrencyTypeIter in nautilus_model::enums - Rust
    pub struct CurrencyTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of CurrencyType

    Trait Implementations§

    source§

    impl Clone for CurrencyTypeIter

    source§

    fn clone(&self) -> CurrencyTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CurrencyTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for CurrencyTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.HaltReasonIter.html b/develop/core/nautilus_model/enums/struct.HaltReasonIter.html index 8a3e7b575f32..e5f9528a3597 100644 --- a/develop/core/nautilus_model/enums/struct.HaltReasonIter.html +++ b/develop/core/nautilus_model/enums/struct.HaltReasonIter.html @@ -1,4 +1,4 @@ -HaltReasonIter in nautilus_model::enums - Rust
    pub struct HaltReasonIter { /* private fields */ }
    Expand description

    An iterator over the variants of HaltReason

    +HaltReasonIter in nautilus_model::enums - Rust
    pub struct HaltReasonIter { /* private fields */ }
    Expand description

    An iterator over the variants of HaltReason

    Trait Implementations§

    source§

    impl Clone for HaltReasonIter

    source§

    fn clone(&self) -> HaltReasonIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for HaltReasonIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for HaltReasonIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.InstrumentCloseTypeIter.html b/develop/core/nautilus_model/enums/struct.InstrumentCloseTypeIter.html index 06ce16773f6a..bfb6861857b7 100644 --- a/develop/core/nautilus_model/enums/struct.InstrumentCloseTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.InstrumentCloseTypeIter.html @@ -1,4 +1,4 @@ -InstrumentCloseTypeIter in nautilus_model::enums - Rust
    pub struct InstrumentCloseTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of InstrumentCloseType

    +InstrumentCloseTypeIter in nautilus_model::enums - Rust
    pub struct InstrumentCloseTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of InstrumentCloseType

    Trait Implementations§

    source§

    impl Clone for InstrumentCloseTypeIter

    source§

    fn clone(&self) -> InstrumentCloseTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InstrumentCloseTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for InstrumentCloseTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.LiquiditySideIter.html b/develop/core/nautilus_model/enums/struct.LiquiditySideIter.html index f6bc457d4f5a..daf1b8e311f3 100644 --- a/develop/core/nautilus_model/enums/struct.LiquiditySideIter.html +++ b/develop/core/nautilus_model/enums/struct.LiquiditySideIter.html @@ -1,4 +1,4 @@ -LiquiditySideIter in nautilus_model::enums - Rust
    pub struct LiquiditySideIter { /* private fields */ }
    Expand description

    An iterator over the variants of LiquiditySide

    +LiquiditySideIter in nautilus_model::enums - Rust
    pub struct LiquiditySideIter { /* private fields */ }
    Expand description

    An iterator over the variants of LiquiditySide

    Trait Implementations§

    source§

    impl Clone for LiquiditySideIter

    source§

    fn clone(&self) -> LiquiditySideIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LiquiditySideIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for LiquiditySideIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.MarketStatusIter.html b/develop/core/nautilus_model/enums/struct.MarketStatusIter.html index ffada33bf301..7dc5b31e178f 100644 --- a/develop/core/nautilus_model/enums/struct.MarketStatusIter.html +++ b/develop/core/nautilus_model/enums/struct.MarketStatusIter.html @@ -1,4 +1,4 @@ -MarketStatusIter in nautilus_model::enums - Rust
    pub struct MarketStatusIter { /* private fields */ }
    Expand description

    An iterator over the variants of MarketStatus

    +MarketStatusIter in nautilus_model::enums - Rust
    pub struct MarketStatusIter { /* private fields */ }
    Expand description

    An iterator over the variants of MarketStatus

    Trait Implementations§

    source§

    impl Clone for MarketStatusIter

    source§

    fn clone(&self) -> MarketStatusIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for MarketStatusIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for MarketStatusIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.OmsTypeIter.html b/develop/core/nautilus_model/enums/struct.OmsTypeIter.html index d050ec6d6320..e6da70f68526 100644 --- a/develop/core/nautilus_model/enums/struct.OmsTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.OmsTypeIter.html @@ -1,4 +1,4 @@ -OmsTypeIter in nautilus_model::enums - Rust
    pub struct OmsTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of OmsType

    +OmsTypeIter in nautilus_model::enums - Rust
    pub struct OmsTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of OmsType

    Trait Implementations§

    source§

    impl Clone for OmsTypeIter

    source§

    fn clone(&self) -> OmsTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OmsTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for OmsTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.OptionKindIter.html b/develop/core/nautilus_model/enums/struct.OptionKindIter.html index aea263e9404a..b9695c8c832b 100644 --- a/develop/core/nautilus_model/enums/struct.OptionKindIter.html +++ b/develop/core/nautilus_model/enums/struct.OptionKindIter.html @@ -1,4 +1,4 @@ -OptionKindIter in nautilus_model::enums - Rust
    pub struct OptionKindIter { /* private fields */ }
    Expand description

    An iterator over the variants of OptionKind

    +OptionKindIter in nautilus_model::enums - Rust
    pub struct OptionKindIter { /* private fields */ }
    Expand description

    An iterator over the variants of OptionKind

    Trait Implementations§

    source§

    impl Clone for OptionKindIter

    source§

    fn clone(&self) -> OptionKindIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OptionKindIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for OptionKindIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.OrderSideIter.html b/develop/core/nautilus_model/enums/struct.OrderSideIter.html index 7c8ea43aca9b..5cac64d72c0c 100644 --- a/develop/core/nautilus_model/enums/struct.OrderSideIter.html +++ b/develop/core/nautilus_model/enums/struct.OrderSideIter.html @@ -1,4 +1,4 @@ -OrderSideIter in nautilus_model::enums - Rust
    pub struct OrderSideIter { /* private fields */ }
    Expand description

    An iterator over the variants of OrderSide

    +OrderSideIter in nautilus_model::enums - Rust
    pub struct OrderSideIter { /* private fields */ }
    Expand description

    An iterator over the variants of OrderSide

    Trait Implementations§

    source§

    impl Clone for OrderSideIter

    source§

    fn clone(&self) -> OrderSideIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OrderSideIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for OrderSideIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.OrderStatusIter.html b/develop/core/nautilus_model/enums/struct.OrderStatusIter.html index 23112e4d6299..095a90423308 100644 --- a/develop/core/nautilus_model/enums/struct.OrderStatusIter.html +++ b/develop/core/nautilus_model/enums/struct.OrderStatusIter.html @@ -1,4 +1,4 @@ -OrderStatusIter in nautilus_model::enums - Rust
    pub struct OrderStatusIter { /* private fields */ }
    Expand description

    An iterator over the variants of OrderStatus

    +OrderStatusIter in nautilus_model::enums - Rust
    pub struct OrderStatusIter { /* private fields */ }
    Expand description

    An iterator over the variants of OrderStatus

    Trait Implementations§

    source§

    impl Clone for OrderStatusIter

    source§

    fn clone(&self) -> OrderStatusIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OrderStatusIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for OrderStatusIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.OrderTypeIter.html b/develop/core/nautilus_model/enums/struct.OrderTypeIter.html index 72adb5913cbe..913993f3fd99 100644 --- a/develop/core/nautilus_model/enums/struct.OrderTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.OrderTypeIter.html @@ -1,4 +1,4 @@ -OrderTypeIter in nautilus_model::enums - Rust
    pub struct OrderTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of OrderType

    +OrderTypeIter in nautilus_model::enums - Rust
    pub struct OrderTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of OrderType

    Trait Implementations§

    source§

    impl Clone for OrderTypeIter

    source§

    fn clone(&self) -> OrderTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OrderTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for OrderTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.PositionSideIter.html b/develop/core/nautilus_model/enums/struct.PositionSideIter.html index 6fe6324251a3..d2ba4f41ceb4 100644 --- a/develop/core/nautilus_model/enums/struct.PositionSideIter.html +++ b/develop/core/nautilus_model/enums/struct.PositionSideIter.html @@ -1,4 +1,4 @@ -PositionSideIter in nautilus_model::enums - Rust
    pub struct PositionSideIter { /* private fields */ }
    Expand description

    An iterator over the variants of PositionSide

    +PositionSideIter in nautilus_model::enums - Rust
    pub struct PositionSideIter { /* private fields */ }
    Expand description

    An iterator over the variants of PositionSide

    Trait Implementations§

    source§

    impl Clone for PositionSideIter

    source§

    fn clone(&self) -> PositionSideIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PositionSideIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for PositionSideIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.PriceTypeIter.html b/develop/core/nautilus_model/enums/struct.PriceTypeIter.html index 7d74a15ec12a..d10f52bcb677 100644 --- a/develop/core/nautilus_model/enums/struct.PriceTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.PriceTypeIter.html @@ -1,4 +1,4 @@ -PriceTypeIter in nautilus_model::enums - Rust
    pub struct PriceTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of PriceType

    +PriceTypeIter in nautilus_model::enums - Rust
    pub struct PriceTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of PriceType

    Trait Implementations§

    source§

    impl Clone for PriceTypeIter

    source§

    fn clone(&self) -> PriceTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PriceTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for PriceTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.TimeInForceIter.html b/develop/core/nautilus_model/enums/struct.TimeInForceIter.html index 0a8f055424ac..b6f3de4971dd 100644 --- a/develop/core/nautilus_model/enums/struct.TimeInForceIter.html +++ b/develop/core/nautilus_model/enums/struct.TimeInForceIter.html @@ -1,4 +1,4 @@ -TimeInForceIter in nautilus_model::enums - Rust
    pub struct TimeInForceIter { /* private fields */ }
    Expand description

    An iterator over the variants of TimeInForce

    +TimeInForceIter in nautilus_model::enums - Rust
    pub struct TimeInForceIter { /* private fields */ }
    Expand description

    An iterator over the variants of TimeInForce

    Trait Implementations§

    source§

    impl Clone for TimeInForceIter

    source§

    fn clone(&self) -> TimeInForceIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TimeInForceIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for TimeInForceIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.TradingStateIter.html b/develop/core/nautilus_model/enums/struct.TradingStateIter.html index 37551e1fe55d..2416c70ba343 100644 --- a/develop/core/nautilus_model/enums/struct.TradingStateIter.html +++ b/develop/core/nautilus_model/enums/struct.TradingStateIter.html @@ -1,4 +1,4 @@ -TradingStateIter in nautilus_model::enums - Rust
    pub struct TradingStateIter { /* private fields */ }
    Expand description

    An iterator over the variants of TradingState

    +TradingStateIter in nautilus_model::enums - Rust
    pub struct TradingStateIter { /* private fields */ }
    Expand description

    An iterator over the variants of TradingState

    Trait Implementations§

    source§

    impl Clone for TradingStateIter

    source§

    fn clone(&self) -> TradingStateIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TradingStateIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for TradingStateIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.TrailingOffsetTypeIter.html b/develop/core/nautilus_model/enums/struct.TrailingOffsetTypeIter.html index f286ea612ba7..0dd5aa4a9404 100644 --- a/develop/core/nautilus_model/enums/struct.TrailingOffsetTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.TrailingOffsetTypeIter.html @@ -1,4 +1,4 @@ -TrailingOffsetTypeIter in nautilus_model::enums - Rust
    pub struct TrailingOffsetTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of TrailingOffsetType

    +TrailingOffsetTypeIter in nautilus_model::enums - Rust
    pub struct TrailingOffsetTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of TrailingOffsetType

    Trait Implementations§

    source§

    impl Clone for TrailingOffsetTypeIter

    source§

    fn clone(&self) -> TrailingOffsetTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TrailingOffsetTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for TrailingOffsetTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/struct.TriggerTypeIter.html b/develop/core/nautilus_model/enums/struct.TriggerTypeIter.html index 59bf544e28e2..61bcad2f5e26 100644 --- a/develop/core/nautilus_model/enums/struct.TriggerTypeIter.html +++ b/develop/core/nautilus_model/enums/struct.TriggerTypeIter.html @@ -1,4 +1,4 @@ -TriggerTypeIter in nautilus_model::enums - Rust
    pub struct TriggerTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of TriggerType

    +TriggerTypeIter in nautilus_model::enums - Rust
    pub struct TriggerTypeIter { /* private fields */ }
    Expand description

    An iterator over the variants of TriggerType

    Trait Implementations§

    source§

    impl Clone for TriggerTypeIter

    source§

    fn clone(&self) -> TriggerTypeIter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TriggerTypeIter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl DoubleEndedIterator for TriggerTypeIter

    source§

    fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -208,8 +208,8 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +function. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/enums/trait.FromU8.html b/develop/core/nautilus_model/enums/trait.FromU8.html index d0f0ee455f49..f5296e0e9b0f 100644 --- a/develop/core/nautilus_model/enums/trait.FromU8.html +++ b/develop/core/nautilus_model/enums/trait.FromU8.html @@ -1,4 +1,4 @@ -FromU8 in nautilus_model::enums - Rust
    pub trait FromU8 {
    +FromU8 in nautilus_model::enums - Rust
    pub trait FromU8 {
         // Required method
         fn from_u8(value: u8) -> Option<Self>
            where Self: Sized;
    diff --git a/develop/core/nautilus_model/events/index.html b/develop/core/nautilus_model/events/index.html
    index 221a8e05039b..97171470945d 100644
    --- a/develop/core/nautilus_model/events/index.html
    +++ b/develop/core/nautilus_model/events/index.html
    @@ -1 +1 @@
    -nautilus_model::events - Rust
    \ No newline at end of file +nautilus_model::events - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/events/order/enum.OrderAcceptedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderAcceptedBuilderError.html index 0727567a1ebc..f6306b556f92 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderAcceptedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderAcceptedBuilderError.html @@ -1,11 +1,11 @@ -OrderAcceptedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderAcceptedBuilderError { +OrderAcceptedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderAcceptedBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderAcceptedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderAcceptedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderAcceptedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderAcceptedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderAcceptedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderAcceptedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderAcceptedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderAcceptedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderAcceptedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderAcceptedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderAcceptedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderCancelRejectedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderCancelRejectedBuilderError.html index 45bd8ceb2636..5f831868c4aa 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderCancelRejectedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderCancelRejectedBuilderError.html @@ -1,11 +1,11 @@ -OrderCancelRejectedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderCancelRejectedBuilderError { +OrderCancelRejectedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderCancelRejectedBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderCancelRejectedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderCancelRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderCancelRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderCancelRejectedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderCancelRejectedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderCancelRejectedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderCancelRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderCancelRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderCancelRejectedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderCancelRejectedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderCancelRejectedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderCanceledBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderCanceledBuilderError.html index 60f6591cf186..0bba23ab06b6 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderCanceledBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderCanceledBuilderError.html @@ -1,11 +1,11 @@ -OrderCanceledBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderCanceledBuilderError { +OrderCanceledBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderCanceledBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderCanceledBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderCanceledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderCanceledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderCanceledBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderCanceledBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderCanceledBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderCanceledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderCanceledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderCanceledBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderCanceledBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderCanceledBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderDeniedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderDeniedBuilderError.html index 54e3cf739aff..afd8f968bf55 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderDeniedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderDeniedBuilderError.html @@ -1,11 +1,11 @@ -OrderDeniedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderDeniedBuilderError { +OrderDeniedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderDeniedBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderDeniedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderDeniedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderDeniedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderDeniedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderDeniedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderDeniedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderDeniedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderDeniedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderDeniedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderDeniedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderDeniedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderEmulatedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderEmulatedBuilderError.html index 5ba647776cca..b14b3d64b510 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderEmulatedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderEmulatedBuilderError.html @@ -1,11 +1,11 @@ -OrderEmulatedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderEmulatedBuilderError { +OrderEmulatedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderEmulatedBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderEmulatedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderEmulatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderEmulatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderEmulatedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderEmulatedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderEmulatedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderEmulatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderEmulatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderEmulatedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderEmulatedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderEmulatedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderEvent.html b/develop/core/nautilus_model/events/order/enum.OrderEvent.html index 505429466eb5..779985e1008c 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderEvent.html +++ b/develop/core/nautilus_model/events/order/enum.OrderEvent.html @@ -1,4 +1,4 @@ -OrderEvent in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for OrderEvent

    source§

    fn eq(&self, other: &OrderEvent) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderEvent

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderEvent

    source§

    impl StructuralEq for OrderEvent

    source§

    impl StructuralPartialEq for OrderEvent

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for OrderEvent

    source§

    impl StructuralEq for OrderEvent

    source§

    impl StructuralPartialEq for OrderEvent

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/enum.OrderExpiredBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderExpiredBuilderError.html index 564ee312ecfc..c7e729bacabe 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderExpiredBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderExpiredBuilderError.html @@ -1,11 +1,11 @@ -OrderExpiredBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderExpiredBuilderError { +OrderExpiredBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderExpiredBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderExpiredBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderExpiredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderExpiredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderExpiredBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderExpiredBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderExpiredBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderExpiredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderExpiredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderExpiredBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderExpiredBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderExpiredBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderFilledBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderFilledBuilderError.html index 50539e9a06ca..8bb42e61ebee 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderFilledBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderFilledBuilderError.html @@ -1,11 +1,11 @@ -OrderFilledBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderFilledBuilderError { +OrderFilledBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderFilledBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderFilledBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderFilledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderFilledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderFilledBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderFilledBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderFilledBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderFilledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderFilledBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderFilledBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderFilledBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderFilledBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderInitializedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderInitializedBuilderError.html index 7919b0e9298b..2464676066f8 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderInitializedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderInitializedBuilderError.html @@ -1,11 +1,11 @@ -OrderInitializedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderInitializedBuilderError { +OrderInitializedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderInitializedBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderInitializedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderInitializedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderInitializedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderInitializedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderInitializedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderInitializedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderInitializedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderInitializedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderInitializedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderInitializedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderInitializedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderModifyRejectedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderModifyRejectedBuilderError.html index c309b432a7b3..c7b86cf75b14 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderModifyRejectedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderModifyRejectedBuilderError.html @@ -1,11 +1,11 @@ -OrderModifyRejectedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderModifyRejectedBuilderError { +OrderModifyRejectedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderModifyRejectedBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderModifyRejectedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderModifyRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderModifyRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderModifyRejectedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderModifyRejectedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderModifyRejectedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderModifyRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderModifyRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderModifyRejectedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderModifyRejectedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderModifyRejectedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderPendingCancelBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderPendingCancelBuilderError.html index cad3858a96c4..84cfd5079048 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderPendingCancelBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderPendingCancelBuilderError.html @@ -1,11 +1,11 @@ -OrderPendingCancelBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderPendingCancelBuilderError { +OrderPendingCancelBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderPendingCancelBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderPendingCancelBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderPendingCancelBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderPendingCancelBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderPendingCancelBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderPendingCancelBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderPendingCancelBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderPendingCancelBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderPendingCancelBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderPendingCancelBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderPendingCancelBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderPendingCancelBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderPendingUpdateBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderPendingUpdateBuilderError.html index 39cef2f4c006..6b36fbef0c5c 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderPendingUpdateBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderPendingUpdateBuilderError.html @@ -1,11 +1,11 @@ -OrderPendingUpdateBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderPendingUpdateBuilderError { +OrderPendingUpdateBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderPendingUpdateBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderPendingUpdateBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderPendingUpdateBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderPendingUpdateBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderPendingUpdateBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderPendingUpdateBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderPendingUpdateBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderPendingUpdateBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderPendingUpdateBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderPendingUpdateBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderPendingUpdateBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderPendingUpdateBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderRejectedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderRejectedBuilderError.html index c02054f34240..03fec7dd56f6 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderRejectedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderRejectedBuilderError.html @@ -1,11 +1,11 @@ -OrderRejectedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderRejectedBuilderError { +OrderRejectedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderRejectedBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderRejectedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderRejectedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderRejectedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderRejectedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderRejectedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderRejectedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderRejectedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderRejectedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderReleasedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderReleasedBuilderError.html index 55d2a52639d9..357027542c4d 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderReleasedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderReleasedBuilderError.html @@ -1,11 +1,11 @@ -OrderReleasedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderReleasedBuilderError { +OrderReleasedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderReleasedBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderReleasedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderReleasedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderReleasedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderReleasedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderReleasedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderReleasedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderReleasedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderReleasedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderReleasedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderReleasedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderReleasedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderSubmittedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderSubmittedBuilderError.html index 1cc071d00421..de3e91a0dced 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderSubmittedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderSubmittedBuilderError.html @@ -1,11 +1,11 @@ -OrderSubmittedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderSubmittedBuilderError { +OrderSubmittedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderSubmittedBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderSubmittedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderSubmittedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderSubmittedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderSubmittedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderSubmittedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderSubmittedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderSubmittedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderSubmittedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderSubmittedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderSubmittedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderSubmittedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderTriggeredBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderTriggeredBuilderError.html index 8d538bce6e38..5ce437d92cbd 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderTriggeredBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderTriggeredBuilderError.html @@ -1,11 +1,11 @@ -OrderTriggeredBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderTriggeredBuilderError { +OrderTriggeredBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderTriggeredBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderTriggeredBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderTriggeredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderTriggeredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderTriggeredBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderTriggeredBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderTriggeredBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderTriggeredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderTriggeredBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderTriggeredBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderTriggeredBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderTriggeredBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/enum.OrderUpdatedBuilderError.html b/develop/core/nautilus_model/events/order/enum.OrderUpdatedBuilderError.html index f99aeef7aea6..4f16cb7f89b3 100644 --- a/develop/core/nautilus_model/events/order/enum.OrderUpdatedBuilderError.html +++ b/develop/core/nautilus_model/events/order/enum.OrderUpdatedBuilderError.html @@ -1,11 +1,11 @@ -OrderUpdatedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderUpdatedBuilderError { +OrderUpdatedBuilderError in nautilus_model::events::order - Rust
    #[non_exhaustive]
    pub enum OrderUpdatedBuilderError { UninitializedField(&'static str), ValidationError(String), }
    Expand description

    Error type for OrderUpdatedBuilder

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    UninitializedField(&'static str)

    Uninitialized field

    §

    ValidationError(String)

    Custom validation error

    -

    Trait Implementations§

    source§

    impl Debug for OrderUpdatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderUpdatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderUpdatedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderUpdatedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderUpdatedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Debug for OrderUpdatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderUpdatedBuilderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderUpdatedBuilderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<String> for OrderUpdatedBuilderError

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<UninitializedFieldError> for OrderUpdatedBuilderError

    source§

    fn from(s: UninitializedFieldError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/index.html b/develop/core/nautilus_model/events/order/index.html index 16e14356a553..3fac4b3e30a2 100644 --- a/develop/core/nautilus_model/events/order/index.html +++ b/develop/core/nautilus_model/events/order/index.html @@ -1 +1 @@ -nautilus_model::events::order - Rust

    Structs

    Enums

    \ No newline at end of file +nautilus_model::events::order - Rust

    Structs

    Enums

    \ No newline at end of file diff --git a/develop/core/nautilus_model/events/order/struct.OrderAccepted.html b/develop/core/nautilus_model/events/order/struct.OrderAccepted.html index 28c64a98f525..da478ac652c9 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderAccepted.html +++ b/develop/core/nautilus_model/events/order/struct.OrderAccepted.html @@ -1,4 +1,4 @@ -OrderAccepted in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for OrderAccepted

    source§

    fn eq(&self, other: &OrderAccepted) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderAccepted

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderAccepted

    source§

    impl StructuralEq for OrderAccepted

    source§

    impl StructuralPartialEq for OrderAccepted

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for OrderAccepted

    source§

    impl StructuralEq for OrderAccepted

    source§

    impl StructuralPartialEq for OrderAccepted

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderAcceptedBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderAcceptedBuilder.html index 1cdb0374ea7f..0e6ac166024c 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderAcceptedBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderAcceptedBuilder.html @@ -1,9 +1,9 @@ -OrderAcceptedBuilder in nautilus_model::events::order - Rust
    pub struct OrderAcceptedBuilder { /* private fields */ }
    Expand description

    Builder for OrderAccepted.

    +OrderAcceptedBuilder in nautilus_model::events::order - Rust
    pub struct OrderAcceptedBuilder { /* private fields */ }
    Expand description

    Builder for OrderAccepted.

    Implementations§

    source§

    impl OrderAcceptedBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn venue_order_id(&mut self, value: VenueOrderId) -> &mut Self

    source

    pub fn account_id(&mut self, value: AccountId) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: u8) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderAccepted, OrderAcceptedBuilderError>

    Builds a new OrderAccepted.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderAcceptedBuilder

    source§

    fn clone(&self) -> OrderAcceptedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderAcceptedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderAcceptedBuilder

    source§

    fn clone(&self) -> OrderAcceptedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderAcceptedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderCancelRejected.html b/develop/core/nautilus_model/events/order/struct.OrderCancelRejected.html index 6bfc975858c0..174a7440249f 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderCancelRejected.html +++ b/develop/core/nautilus_model/events/order/struct.OrderCancelRejected.html @@ -1,4 +1,4 @@ -OrderCancelRejected in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for OrderCancelRejected

    source§

    fn eq(&self, other: &OrderCancelRejected) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderCancelRejected

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderCancelRejected

    source§

    impl StructuralEq for OrderCancelRejected

    source§

    impl StructuralPartialEq for OrderCancelRejected

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for OrderCancelRejected

    source§

    impl StructuralEq for OrderCancelRejected

    source§

    impl StructuralPartialEq for OrderCancelRejected

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderCancelRejectedBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderCancelRejectedBuilder.html index 9f479a19a6f3..4d285f2e9c8f 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderCancelRejectedBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderCancelRejectedBuilder.html @@ -1,11 +1,11 @@ -OrderCancelRejectedBuilder in nautilus_model::events::order - Rust
    pub struct OrderCancelRejectedBuilder { /* private fields */ }
    Expand description

    Builder for OrderCancelRejected.

    +OrderCancelRejectedBuilder in nautilus_model::events::order - Rust
    pub struct OrderCancelRejectedBuilder { /* private fields */ }
    Expand description

    Builder for OrderCancelRejected.

    Implementations§

    source§

    impl OrderCancelRejectedBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn venue_order_id(&mut self, value: Option<VenueOrderId>) -> &mut Self

    source

    pub fn account_id(&mut self, value: Option<AccountId>) -> &mut Self

    source

    pub fn reason(&mut self, value: Ustr) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: bool) -> &mut Self

    source

    pub fn build( &self ) -> Result<OrderCancelRejected, OrderCancelRejectedBuilderError>

    Builds a new OrderCancelRejected.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderCancelRejectedBuilder

    source§

    fn clone(&self) -> OrderCancelRejectedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderCancelRejectedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderCancelRejectedBuilder

    source§

    fn clone(&self) -> OrderCancelRejectedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderCancelRejectedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderCanceled.html b/develop/core/nautilus_model/events/order/struct.OrderCanceled.html index 0fd90c5f6efa..51f17e4b9593 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderCanceled.html +++ b/develop/core/nautilus_model/events/order/struct.OrderCanceled.html @@ -1,4 +1,4 @@ -OrderCanceled in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for OrderCanceled

    source§

    fn eq(&self, other: &OrderCanceled) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderCanceled

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderCanceled

    source§

    impl StructuralEq for OrderCanceled

    source§

    impl StructuralPartialEq for OrderCanceled

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for OrderCanceled

    source§

    impl StructuralEq for OrderCanceled

    source§

    impl StructuralPartialEq for OrderCanceled

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderCanceledBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderCanceledBuilder.html index 10090a22cae1..9a7981d7d22a 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderCanceledBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderCanceledBuilder.html @@ -1,9 +1,9 @@ -OrderCanceledBuilder in nautilus_model::events::order - Rust
    pub struct OrderCanceledBuilder { /* private fields */ }
    Expand description

    Builder for OrderCanceled.

    +OrderCanceledBuilder in nautilus_model::events::order - Rust
    pub struct OrderCanceledBuilder { /* private fields */ }
    Expand description

    Builder for OrderCanceled.

    Implementations§

    source§

    impl OrderCanceledBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn venue_order_id(&mut self, value: Option<VenueOrderId>) -> &mut Self

    source

    pub fn account_id(&mut self, value: Option<AccountId>) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: bool) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderCanceled, OrderCanceledBuilderError>

    Builds a new OrderCanceled.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderCanceledBuilder

    source§

    fn clone(&self) -> OrderCanceledBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderCanceledBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderCanceledBuilder

    source§

    fn clone(&self) -> OrderCanceledBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderCanceledBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderDenied.html b/develop/core/nautilus_model/events/order/struct.OrderDenied.html index 1fac9642babe..c7f2c3488a5b 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderDenied.html +++ b/develop/core/nautilus_model/events/order/struct.OrderDenied.html @@ -1,4 +1,4 @@ -OrderDenied in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl Display for OrderDenied

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoPy<Py<PyAny>> for OrderDenied

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq for OrderDenied

    source§

    fn eq(&self, other: &OrderDenied) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PyClass for OrderDenied

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OrderDenied

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<OrderDenied>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderDenied> for PyClassImplCollector<OrderDenied>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderDenied

    §

    type Holder = Option<PyRef<'py, OrderDenied>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderDenied

    §

    type Holder = Option<PyRefMut<'py, OrderDenied>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderDenied> for PyClassImplCollector<OrderDenied>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderDenied

    §

    type AsRefTarget = PyCell<OrderDenied>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OrderDenied"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderDenied

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for OrderDenied

    source§

    impl Eq for OrderDenied

    source§

    impl StructuralEq for OrderDenied

    source§

    impl StructuralPartialEq for OrderDenied

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderDenied> for PyClassImplCollector<OrderDenied>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderDenied

    §

    type Holder = Option<PyRef<'py, OrderDenied>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderDenied

    §

    type Holder = Option<PyRefMut<'py, OrderDenied>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderDenied> for PyClassImplCollector<OrderDenied>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderDenied

    §

    type AsRefTarget = PyCell<OrderDenied>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OrderDenied"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderDenied

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for OrderDenied

    source§

    impl Eq for OrderDenied

    source§

    impl StructuralEq for OrderDenied

    source§

    impl StructuralPartialEq for OrderDenied

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderDeniedBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderDeniedBuilder.html index af2c09c3c3f6..72e1d9abad9b 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderDeniedBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderDeniedBuilder.html @@ -1,9 +1,9 @@ -OrderDeniedBuilder in nautilus_model::events::order - Rust
    pub struct OrderDeniedBuilder { /* private fields */ }
    Expand description

    Builder for OrderDenied.

    +OrderDeniedBuilder in nautilus_model::events::order - Rust
    pub struct OrderDeniedBuilder { /* private fields */ }
    Expand description

    Builder for OrderDenied.

    Implementations§

    source§

    impl OrderDeniedBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn reason(&mut self, value: Ustr) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderDenied, OrderDeniedBuilderError>

    Builds a new OrderDenied.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderDeniedBuilder

    source§

    fn clone(&self) -> OrderDeniedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderDeniedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderDeniedBuilder

    source§

    fn clone(&self) -> OrderDeniedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderDeniedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderEmulated.html b/develop/core/nautilus_model/events/order/struct.OrderEmulated.html index 0f6397e2ab18..bbafd4db4ed1 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderEmulated.html +++ b/develop/core/nautilus_model/events/order/struct.OrderEmulated.html @@ -1,4 +1,4 @@ -OrderEmulated in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for OrderEmulated

    source§

    fn eq(&self, other: &OrderEmulated) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderEmulated

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for OrderEmulated

    source§

    impl Eq for OrderEmulated

    source§

    impl StructuralEq for OrderEmulated

    source§

    impl StructuralPartialEq for OrderEmulated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Copy for OrderEmulated

    source§

    impl Eq for OrderEmulated

    source§

    impl StructuralEq for OrderEmulated

    source§

    impl StructuralPartialEq for OrderEmulated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderEmulatedBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderEmulatedBuilder.html index bf5a713f6c16..63ca3ae6a57e 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderEmulatedBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderEmulatedBuilder.html @@ -1,9 +1,9 @@ -OrderEmulatedBuilder in nautilus_model::events::order - Rust
    pub struct OrderEmulatedBuilder { /* private fields */ }
    Expand description

    Builder for OrderEmulated.

    +OrderEmulatedBuilder in nautilus_model::events::order - Rust
    pub struct OrderEmulatedBuilder { /* private fields */ }
    Expand description

    Builder for OrderEmulated.

    Implementations§

    source§

    impl OrderEmulatedBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderEmulated, OrderEmulatedBuilderError>

    Builds a new OrderEmulated.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderEmulatedBuilder

    source§

    fn clone(&self) -> OrderEmulatedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderEmulatedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderEmulatedBuilder

    source§

    fn clone(&self) -> OrderEmulatedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderEmulatedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderExpired.html b/develop/core/nautilus_model/events/order/struct.OrderExpired.html index 914b0a9be741..9eac4c623d1d 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderExpired.html +++ b/develop/core/nautilus_model/events/order/struct.OrderExpired.html @@ -1,4 +1,4 @@ -OrderExpired in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for OrderExpired

    source§

    fn eq(&self, other: &OrderExpired) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderExpired

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderExpired

    source§

    impl StructuralEq for OrderExpired

    source§

    impl StructuralPartialEq for OrderExpired

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for OrderExpired

    source§

    impl StructuralEq for OrderExpired

    source§

    impl StructuralPartialEq for OrderExpired

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderExpiredBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderExpiredBuilder.html index 555d36d95d0a..94e40ee50430 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderExpiredBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderExpiredBuilder.html @@ -1,9 +1,9 @@ -OrderExpiredBuilder in nautilus_model::events::order - Rust
    pub struct OrderExpiredBuilder { /* private fields */ }
    Expand description

    Builder for OrderExpired.

    +OrderExpiredBuilder in nautilus_model::events::order - Rust
    pub struct OrderExpiredBuilder { /* private fields */ }
    Expand description

    Builder for OrderExpired.

    Implementations§

    source§

    impl OrderExpiredBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn venue_order_id(&mut self, value: Option<VenueOrderId>) -> &mut Self

    source

    pub fn account_id(&mut self, value: Option<AccountId>) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: bool) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderExpired, OrderExpiredBuilderError>

    Builds a new OrderExpired.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderExpiredBuilder

    source§

    fn clone(&self) -> OrderExpiredBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderExpiredBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderExpiredBuilder

    source§

    fn clone(&self) -> OrderExpiredBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderExpiredBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderFilled.html b/develop/core/nautilus_model/events/order/struct.OrderFilled.html index 5e7b7112c352..c8d516a3602f 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderFilled.html +++ b/develop/core/nautilus_model/events/order/struct.OrderFilled.html @@ -1,4 +1,4 @@ -OrderFilled in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for OrderFilled

    source§

    fn eq(&self, other: &OrderFilled) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderFilled

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderFilled

    source§

    impl StructuralEq for OrderFilled

    source§

    impl StructuralPartialEq for OrderFilled

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for OrderFilled

    source§

    impl StructuralEq for OrderFilled

    source§

    impl StructuralPartialEq for OrderFilled

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderFilled

    §

    impl Send for OrderFilled

    §

    impl Sync for OrderFilled

    §

    impl Unpin for OrderFilled

    §

    impl UnwindSafe for OrderFilled

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderFilledBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderFilledBuilder.html index 4f8043a75e1b..a9b0bbb2de61 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderFilledBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderFilledBuilder.html @@ -1,9 +1,9 @@ -OrderFilledBuilder in nautilus_model::events::order - Rust
    pub struct OrderFilledBuilder { /* private fields */ }
    Expand description

    Builder for OrderFilled.

    +OrderFilledBuilder in nautilus_model::events::order - Rust
    pub struct OrderFilledBuilder { /* private fields */ }
    Expand description

    Builder for OrderFilled.

    Implementations§

    source§

    impl OrderFilledBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn venue_order_id(&mut self, value: VenueOrderId) -> &mut Self

    source

    pub fn account_id(&mut self, value: AccountId) -> &mut Self

    source

    pub fn trade_id(&mut self, value: TradeId) -> &mut Self

    source

    pub fn position_id(&mut self, value: Option<PositionId>) -> &mut Self

    source

    pub fn order_side(&mut self, value: OrderSide) -> &mut Self

    source

    pub fn order_type(&mut self, value: OrderType) -> &mut Self

    source

    pub fn last_qty(&mut self, value: Quantity) -> &mut Self

    source

    pub fn last_px(&mut self, value: Price) -> &mut Self

    source

    pub fn currency(&mut self, value: Currency) -> &mut Self

    source

    pub fn commission(&mut self, value: Option<Money>) -> &mut Self

    source

    pub fn liquidity_side(&mut self, value: LiquiditySide) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: bool) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderFilled, OrderFilledBuilderError>

    Builds a new OrderFilled.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderFilledBuilder

    source§

    fn clone(&self) -> OrderFilledBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderFilledBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderFilledBuilder

    source§

    fn clone(&self) -> OrderFilledBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderFilledBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    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> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderInitialized.html b/develop/core/nautilus_model/events/order/struct.OrderInitialized.html index dc91c6db361d..4d51f2f54d3f 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderInitialized.html +++ b/develop/core/nautilus_model/events/order/struct.OrderInitialized.html @@ -1,4 +1,4 @@ -OrderInitialized in nautilus_model::events::order - Rust
    #[repr(C)]
    pub struct OrderInitialized {
    Show 33 fields +OrderInitialized in nautilus_model::events::order - Rust
    #[repr(C)]
    pub struct OrderInitialized {
    Show 33 fields pub trader_id: TraderId, pub strategy_id: StrategyId, pub instrument_id: InstrumentId, @@ -34,11 +34,11 @@ pub reconciliation: bool,
    }

    Fields§

    §trader_id: TraderId§strategy_id: StrategyId§instrument_id: InstrumentId§client_order_id: ClientOrderId§order_side: OrderSide§order_type: OrderType§quantity: Quantity§price: Option<Price>§trigger_price: Option<Price>§trigger_type: Option<TriggerType>§limit_offset: Option<Price>§trailing_offset: Option<Price>§trailing_offset_type: Option<TrailingOffsetType>§time_in_force: TimeInForce§expire_time: Option<UnixNanos>§post_only: bool§reduce_only: bool§quote_quantity: bool§display_qty: Option<Quantity>§emulation_trigger: Option<TriggerType>§trigger_instrument_id: Option<InstrumentId>§contingency_type: Option<ContingencyType>§order_list_id: Option<OrderListId>§linked_order_ids: Option<Vec<ClientOrderId>>§parent_order_id: Option<ClientOrderId>§exec_algorithm_id: Option<ExecAlgorithmId>§exec_algorithm_params: Option<HashMap<Ustr, Ustr>>§exec_spawn_id: Option<ClientOrderId>§tags: Option<Ustr>§event_id: UUID4§ts_event: UnixNanos§ts_init: UnixNanos§reconciliation: bool

    Trait Implementations§

    source§

    impl Clone for OrderInitialized

    source§

    fn clone(&self) -> OrderInitialized

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OrderInitialized

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for OrderInitialized

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for OrderInitialized

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl<T> From<&T> for OrderInitializedwhere - T: Order,

    source§

    fn from(order: &T) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for LimitIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for LimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketToLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for StopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for StopMarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for TrailingStopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for TrailingStopMarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for OrderInitialized

    source§

    fn eq(&self, other: &OrderInitialized) -> bool

    This method tests for self and other values to be equal, and is used + T: Order,

    source§

    fn from(order: &T) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for LimitIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for LimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for MarketToLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for StopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for StopMarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for TrailingStopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl From<OrderInitialized> for TrailingStopMarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for OrderInitialized

    source§

    fn eq(&self, other: &OrderInitialized) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderInitialized

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderInitialized

    source§

    impl StructuralEq for OrderInitialized

    source§

    impl StructuralPartialEq for OrderInitialized

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderInitialized

    §

    impl Send for OrderInitialized

    §

    impl Sync for OrderInitialized

    §

    impl Unpin for OrderInitialized

    §

    impl UnwindSafe for OrderInitialized

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderInitialized

    source§

    impl StructuralEq for OrderInitialized

    source§

    impl StructuralPartialEq for OrderInitialized

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderInitialized

    §

    impl Send for OrderInitialized

    §

    impl Sync for OrderInitialized

    §

    impl Unpin for OrderInitialized

    §

    impl UnwindSafe for OrderInitialized

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderInitializedBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderInitializedBuilder.html index a0f801630e52..fe9d0dc3f238 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderInitializedBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderInitializedBuilder.html @@ -1,4 +1,4 @@ -OrderInitializedBuilder in nautilus_model::events::order - Rust
    pub struct OrderInitializedBuilder { /* private fields */ }
    Expand description

    Builder for OrderInitialized.

    +OrderInitializedBuilder in nautilus_model::events::order - Rust
    pub struct OrderInitializedBuilder { /* private fields */ }
    Expand description

    Builder for OrderInitialized.

    Implementations§

    source§

    impl OrderInitializedBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn order_side(&mut self, value: OrderSide) -> &mut Self

    source

    pub fn order_type(&mut self, value: OrderType) -> &mut Self

    source

    pub fn quantity(&mut self, value: Quantity) -> &mut Self

    source

    pub fn price(&mut self, value: Option<Price>) -> &mut Self

    source

    pub fn trigger_price(&mut self, value: Option<Price>) -> &mut Self

    source

    pub fn trigger_type(&mut self, value: Option<TriggerType>) -> &mut Self

    source

    pub fn limit_offset(&mut self, value: Option<Price>) -> &mut Self

    source

    pub fn trailing_offset(&mut self, value: Option<Price>) -> &mut Self

    source

    pub fn trailing_offset_type( &mut self, value: Option<TrailingOffsetType> @@ -14,8 +14,8 @@ ) -> &mut Self

    source

    pub fn exec_spawn_id(&mut self, value: Option<ClientOrderId>) -> &mut Self

    source

    pub fn tags(&mut self, value: Option<Ustr>) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: bool) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderInitialized, OrderInitializedBuilderError>

    Builds a new OrderInitialized.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderInitializedBuilder

    source§

    fn clone(&self) -> OrderInitializedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderInitializedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderInitializedBuilder

    source§

    fn clone(&self) -> OrderInitializedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderInitializedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderInitializedBuilder

    §

    impl Send for OrderInitializedBuilder

    §

    impl Sync for OrderInitializedBuilder

    §

    impl Unpin for OrderInitializedBuilder

    §

    impl UnwindSafe for OrderInitializedBuilder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderModifyRejected.html b/develop/core/nautilus_model/events/order/struct.OrderModifyRejected.html index 4284ea711368..2c0fc0715ed2 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderModifyRejected.html +++ b/develop/core/nautilus_model/events/order/struct.OrderModifyRejected.html @@ -1,4 +1,4 @@ -OrderModifyRejected in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for OrderModifyRejected

    source§

    fn eq(&self, other: &OrderModifyRejected) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderModifyRejected

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderModifyRejected

    source§

    impl StructuralEq for OrderModifyRejected

    source§

    impl StructuralPartialEq for OrderModifyRejected

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderModifyRejected

    §

    impl Send for OrderModifyRejected

    §

    impl Sync for OrderModifyRejected

    §

    impl Unpin for OrderModifyRejected

    §

    impl UnwindSafe for OrderModifyRejected

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderModifyRejected

    source§

    impl StructuralEq for OrderModifyRejected

    source§

    impl StructuralPartialEq for OrderModifyRejected

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderModifyRejected

    §

    impl Send for OrderModifyRejected

    §

    impl Sync for OrderModifyRejected

    §

    impl Unpin for OrderModifyRejected

    §

    impl UnwindSafe for OrderModifyRejected

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderModifyRejectedBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderModifyRejectedBuilder.html index cad702dcef67..17a105791461 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderModifyRejectedBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderModifyRejectedBuilder.html @@ -1,11 +1,11 @@ -OrderModifyRejectedBuilder in nautilus_model::events::order - Rust
    pub struct OrderModifyRejectedBuilder { /* private fields */ }
    Expand description

    Builder for OrderModifyRejected.

    +OrderModifyRejectedBuilder in nautilus_model::events::order - Rust
    pub struct OrderModifyRejectedBuilder { /* private fields */ }
    Expand description

    Builder for OrderModifyRejected.

    Implementations§

    source§

    impl OrderModifyRejectedBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn venue_order_id(&mut self, value: Option<VenueOrderId>) -> &mut Self

    source

    pub fn account_id(&mut self, value: Option<AccountId>) -> &mut Self

    source

    pub fn reason(&mut self, value: Ustr) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: bool) -> &mut Self

    source

    pub fn build( &self ) -> Result<OrderModifyRejected, OrderModifyRejectedBuilderError>

    Builds a new OrderModifyRejected.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderModifyRejectedBuilder

    source§

    fn clone(&self) -> OrderModifyRejectedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderModifyRejectedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderModifyRejectedBuilder

    source§

    fn clone(&self) -> OrderModifyRejectedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderModifyRejectedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderModifyRejectedBuilder

    §

    impl Send for OrderModifyRejectedBuilder

    §

    impl Sync for OrderModifyRejectedBuilder

    §

    impl Unpin for OrderModifyRejectedBuilder

    §

    impl UnwindSafe for OrderModifyRejectedBuilder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderPendingCancel.html b/develop/core/nautilus_model/events/order/struct.OrderPendingCancel.html index aefd442e341b..e4ccb134b2b5 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderPendingCancel.html +++ b/develop/core/nautilus_model/events/order/struct.OrderPendingCancel.html @@ -1,4 +1,4 @@ -OrderPendingCancel in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for OrderPendingCancel

    source§

    fn eq(&self, other: &OrderPendingCancel) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderPendingCancel

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderPendingCancel

    source§

    impl StructuralEq for OrderPendingCancel

    source§

    impl StructuralPartialEq for OrderPendingCancel

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderPendingCancel

    §

    impl Send for OrderPendingCancel

    §

    impl Sync for OrderPendingCancel

    §

    impl Unpin for OrderPendingCancel

    §

    impl UnwindSafe for OrderPendingCancel

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderPendingCancel

    source§

    impl StructuralEq for OrderPendingCancel

    source§

    impl StructuralPartialEq for OrderPendingCancel

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderPendingCancel

    §

    impl Send for OrderPendingCancel

    §

    impl Sync for OrderPendingCancel

    §

    impl Unpin for OrderPendingCancel

    §

    impl UnwindSafe for OrderPendingCancel

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderPendingCancelBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderPendingCancelBuilder.html index 57b14a02d42d..ddd2ec2935be 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderPendingCancelBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderPendingCancelBuilder.html @@ -1,11 +1,11 @@ -OrderPendingCancelBuilder in nautilus_model::events::order - Rust
    pub struct OrderPendingCancelBuilder { /* private fields */ }
    Expand description

    Builder for OrderPendingCancel.

    +OrderPendingCancelBuilder in nautilus_model::events::order - Rust
    pub struct OrderPendingCancelBuilder { /* private fields */ }
    Expand description

    Builder for OrderPendingCancel.

    Implementations§

    source§

    impl OrderPendingCancelBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn venue_order_id(&mut self, value: Option<VenueOrderId>) -> &mut Self

    source

    pub fn account_id(&mut self, value: AccountId) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: bool) -> &mut Self

    source

    pub fn build( &self ) -> Result<OrderPendingCancel, OrderPendingCancelBuilderError>

    Builds a new OrderPendingCancel.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderPendingCancelBuilder

    source§

    fn clone(&self) -> OrderPendingCancelBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderPendingCancelBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderPendingCancelBuilder

    source§

    fn clone(&self) -> OrderPendingCancelBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderPendingCancelBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderPendingCancelBuilder

    §

    impl Send for OrderPendingCancelBuilder

    §

    impl Sync for OrderPendingCancelBuilder

    §

    impl Unpin for OrderPendingCancelBuilder

    §

    impl UnwindSafe for OrderPendingCancelBuilder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderPendingUpdate.html b/develop/core/nautilus_model/events/order/struct.OrderPendingUpdate.html index 948ee47f70df..3d1847825f96 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderPendingUpdate.html +++ b/develop/core/nautilus_model/events/order/struct.OrderPendingUpdate.html @@ -1,4 +1,4 @@ -OrderPendingUpdate in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for OrderPendingUpdate

    source§

    fn eq(&self, other: &OrderPendingUpdate) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderPendingUpdate

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderPendingUpdate

    source§

    impl StructuralEq for OrderPendingUpdate

    source§

    impl StructuralPartialEq for OrderPendingUpdate

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderPendingUpdate

    §

    impl Send for OrderPendingUpdate

    §

    impl Sync for OrderPendingUpdate

    §

    impl Unpin for OrderPendingUpdate

    §

    impl UnwindSafe for OrderPendingUpdate

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderPendingUpdate

    source§

    impl StructuralEq for OrderPendingUpdate

    source§

    impl StructuralPartialEq for OrderPendingUpdate

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderPendingUpdate

    §

    impl Send for OrderPendingUpdate

    §

    impl Sync for OrderPendingUpdate

    §

    impl Unpin for OrderPendingUpdate

    §

    impl UnwindSafe for OrderPendingUpdate

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderPendingUpdateBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderPendingUpdateBuilder.html index 44ee82877acf..7a4a50b3d138 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderPendingUpdateBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderPendingUpdateBuilder.html @@ -1,11 +1,11 @@ -OrderPendingUpdateBuilder in nautilus_model::events::order - Rust
    pub struct OrderPendingUpdateBuilder { /* private fields */ }
    Expand description

    Builder for OrderPendingUpdate.

    +OrderPendingUpdateBuilder in nautilus_model::events::order - Rust
    pub struct OrderPendingUpdateBuilder { /* private fields */ }
    Expand description

    Builder for OrderPendingUpdate.

    Implementations§

    source§

    impl OrderPendingUpdateBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn venue_order_id(&mut self, value: Option<VenueOrderId>) -> &mut Self

    source

    pub fn account_id(&mut self, value: AccountId) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: bool) -> &mut Self

    source

    pub fn build( &self ) -> Result<OrderPendingUpdate, OrderPendingUpdateBuilderError>

    Builds a new OrderPendingUpdate.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderPendingUpdateBuilder

    source§

    fn clone(&self) -> OrderPendingUpdateBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderPendingUpdateBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderPendingUpdateBuilder

    source§

    fn clone(&self) -> OrderPendingUpdateBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderPendingUpdateBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderPendingUpdateBuilder

    §

    impl Send for OrderPendingUpdateBuilder

    §

    impl Sync for OrderPendingUpdateBuilder

    §

    impl Unpin for OrderPendingUpdateBuilder

    §

    impl UnwindSafe for OrderPendingUpdateBuilder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderRejected.html b/develop/core/nautilus_model/events/order/struct.OrderRejected.html index 1946aced919f..d825f170e075 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderRejected.html +++ b/develop/core/nautilus_model/events/order/struct.OrderRejected.html @@ -1,4 +1,4 @@ -OrderRejected in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for OrderRejected

    source§

    fn eq(&self, other: &OrderRejected) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderRejected

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderRejected

    source§

    impl StructuralEq for OrderRejected

    source§

    impl StructuralPartialEq for OrderRejected

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderRejected

    §

    impl Send for OrderRejected

    §

    impl Sync for OrderRejected

    §

    impl Unpin for OrderRejected

    §

    impl UnwindSafe for OrderRejected

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderRejected

    source§

    impl StructuralEq for OrderRejected

    source§

    impl StructuralPartialEq for OrderRejected

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderRejected

    §

    impl Send for OrderRejected

    §

    impl Sync for OrderRejected

    §

    impl Unpin for OrderRejected

    §

    impl UnwindSafe for OrderRejected

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderRejectedBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderRejectedBuilder.html index 4373d5e0c6c3..1ec205a20fe9 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderRejectedBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderRejectedBuilder.html @@ -1,9 +1,9 @@ -OrderRejectedBuilder in nautilus_model::events::order - Rust
    pub struct OrderRejectedBuilder { /* private fields */ }
    Expand description

    Builder for OrderRejected.

    +OrderRejectedBuilder in nautilus_model::events::order - Rust
    pub struct OrderRejectedBuilder { /* private fields */ }
    Expand description

    Builder for OrderRejected.

    Implementations§

    source§

    impl OrderRejectedBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn account_id(&mut self, value: AccountId) -> &mut Self

    source

    pub fn reason(&mut self, value: Ustr) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: u8) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderRejected, OrderRejectedBuilderError>

    Builds a new OrderRejected.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderRejectedBuilder

    source§

    fn clone(&self) -> OrderRejectedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderRejectedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderRejectedBuilder

    source§

    fn clone(&self) -> OrderRejectedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderRejectedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderRejectedBuilder

    §

    impl Send for OrderRejectedBuilder

    §

    impl Sync for OrderRejectedBuilder

    §

    impl Unpin for OrderRejectedBuilder

    §

    impl UnwindSafe for OrderRejectedBuilder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderReleased.html b/develop/core/nautilus_model/events/order/struct.OrderReleased.html index ed97d84f9833..e1f1edef5365 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderReleased.html +++ b/develop/core/nautilus_model/events/order/struct.OrderReleased.html @@ -1,4 +1,4 @@ -OrderReleased in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for OrderReleased

    source§

    fn eq(&self, other: &OrderReleased) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderReleased

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for OrderReleased

    source§

    impl Eq for OrderReleased

    source§

    impl StructuralEq for OrderReleased

    source§

    impl StructuralPartialEq for OrderReleased

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderReleased

    §

    impl Send for OrderReleased

    §

    impl Sync for OrderReleased

    §

    impl Unpin for OrderReleased

    §

    impl UnwindSafe for OrderReleased

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for OrderReleased

    source§

    impl Eq for OrderReleased

    source§

    impl StructuralEq for OrderReleased

    source§

    impl StructuralPartialEq for OrderReleased

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderReleased

    §

    impl Send for OrderReleased

    §

    impl Sync for OrderReleased

    §

    impl Unpin for OrderReleased

    §

    impl UnwindSafe for OrderReleased

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderReleasedBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderReleasedBuilder.html index ba7e2b581a3b..c2f8c2952411 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderReleasedBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderReleasedBuilder.html @@ -1,9 +1,9 @@ -OrderReleasedBuilder in nautilus_model::events::order - Rust
    pub struct OrderReleasedBuilder { /* private fields */ }
    Expand description

    Builder for OrderReleased.

    +OrderReleasedBuilder in nautilus_model::events::order - Rust
    pub struct OrderReleasedBuilder { /* private fields */ }
    Expand description

    Builder for OrderReleased.

    Implementations§

    source§

    impl OrderReleasedBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn released_price(&mut self, value: Price) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderReleased, OrderReleasedBuilderError>

    Builds a new OrderReleased.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderReleasedBuilder

    source§

    fn clone(&self) -> OrderReleasedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderReleasedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderReleasedBuilder

    source§

    fn clone(&self) -> OrderReleasedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderReleasedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderReleasedBuilder

    §

    impl Send for OrderReleasedBuilder

    §

    impl Sync for OrderReleasedBuilder

    §

    impl Unpin for OrderReleasedBuilder

    §

    impl UnwindSafe for OrderReleasedBuilder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderSubmitted.html b/develop/core/nautilus_model/events/order/struct.OrderSubmitted.html index 6b5857c2e419..453a38741967 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderSubmitted.html +++ b/develop/core/nautilus_model/events/order/struct.OrderSubmitted.html @@ -1,4 +1,4 @@ -OrderSubmitted in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for OrderSubmitted

    source§

    fn eq(&self, other: &OrderSubmitted) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderSubmitted

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderSubmitted

    source§

    impl StructuralEq for OrderSubmitted

    source§

    impl StructuralPartialEq for OrderSubmitted

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderSubmitted

    §

    impl Send for OrderSubmitted

    §

    impl Sync for OrderSubmitted

    §

    impl Unpin for OrderSubmitted

    §

    impl UnwindSafe for OrderSubmitted

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderSubmitted

    source§

    impl StructuralEq for OrderSubmitted

    source§

    impl StructuralPartialEq for OrderSubmitted

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderSubmitted

    §

    impl Send for OrderSubmitted

    §

    impl Sync for OrderSubmitted

    §

    impl Unpin for OrderSubmitted

    §

    impl UnwindSafe for OrderSubmitted

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderSubmittedBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderSubmittedBuilder.html index 6d2b14c393ba..2e39374dc088 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderSubmittedBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderSubmittedBuilder.html @@ -1,9 +1,9 @@ -OrderSubmittedBuilder in nautilus_model::events::order - Rust
    pub struct OrderSubmittedBuilder { /* private fields */ }
    Expand description

    Builder for OrderSubmitted.

    +OrderSubmittedBuilder in nautilus_model::events::order - Rust
    pub struct OrderSubmittedBuilder { /* private fields */ }
    Expand description

    Builder for OrderSubmitted.

    Implementations§

    source§

    impl OrderSubmittedBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn account_id(&mut self, value: AccountId) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderSubmitted, OrderSubmittedBuilderError>

    Builds a new OrderSubmitted.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderSubmittedBuilder

    source§

    fn clone(&self) -> OrderSubmittedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderSubmittedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderSubmittedBuilder

    source§

    fn clone(&self) -> OrderSubmittedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderSubmittedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderSubmittedBuilder

    §

    impl Send for OrderSubmittedBuilder

    §

    impl Sync for OrderSubmittedBuilder

    §

    impl Unpin for OrderSubmittedBuilder

    §

    impl UnwindSafe for OrderSubmittedBuilder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderTriggered.html b/develop/core/nautilus_model/events/order/struct.OrderTriggered.html index e71b01ba5d1f..1ac726495cda 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderTriggered.html +++ b/develop/core/nautilus_model/events/order/struct.OrderTriggered.html @@ -1,4 +1,4 @@ -OrderTriggered in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for OrderTriggered

    source§

    fn eq(&self, other: &OrderTriggered) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderTriggered

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderTriggered

    source§

    impl StructuralEq for OrderTriggered

    source§

    impl StructuralPartialEq for OrderTriggered

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderTriggered

    §

    impl Send for OrderTriggered

    §

    impl Sync for OrderTriggered

    §

    impl Unpin for OrderTriggered

    §

    impl UnwindSafe for OrderTriggered

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderTriggered

    source§

    impl StructuralEq for OrderTriggered

    source§

    impl StructuralPartialEq for OrderTriggered

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderTriggered

    §

    impl Send for OrderTriggered

    §

    impl Sync for OrderTriggered

    §

    impl Unpin for OrderTriggered

    §

    impl UnwindSafe for OrderTriggered

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderTriggeredBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderTriggeredBuilder.html index 089f77067208..0b08726e4f4f 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderTriggeredBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderTriggeredBuilder.html @@ -1,9 +1,9 @@ -OrderTriggeredBuilder in nautilus_model::events::order - Rust
    pub struct OrderTriggeredBuilder { /* private fields */ }
    Expand description

    Builder for OrderTriggered.

    +OrderTriggeredBuilder in nautilus_model::events::order - Rust
    pub struct OrderTriggeredBuilder { /* private fields */ }
    Expand description

    Builder for OrderTriggered.

    Implementations§

    source§

    impl OrderTriggeredBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn venue_order_id(&mut self, value: Option<VenueOrderId>) -> &mut Self

    source

    pub fn account_id(&mut self, value: Option<AccountId>) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: bool) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderTriggered, OrderTriggeredBuilderError>

    Builds a new OrderTriggered.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderTriggeredBuilder

    source§

    fn clone(&self) -> OrderTriggeredBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderTriggeredBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderTriggeredBuilder

    source§

    fn clone(&self) -> OrderTriggeredBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderTriggeredBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderTriggeredBuilder

    §

    impl Send for OrderTriggeredBuilder

    §

    impl Sync for OrderTriggeredBuilder

    §

    impl Unpin for OrderTriggeredBuilder

    §

    impl UnwindSafe for OrderTriggeredBuilder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/order/struct.OrderUpdated.html b/develop/core/nautilus_model/events/order/struct.OrderUpdated.html index eab8f847b6bb..503b49bf30f1 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderUpdated.html +++ b/develop/core/nautilus_model/events/order/struct.OrderUpdated.html @@ -1,4 +1,4 @@ -OrderUpdated in nautilus_model::events::order - Rust

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for OrderUpdated

    source§

    fn eq(&self, other: &OrderUpdated) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for OrderUpdated

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderUpdated

    source§

    impl StructuralEq for OrderUpdated

    source§

    impl StructuralPartialEq for OrderUpdated

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderUpdated

    §

    impl Send for OrderUpdated

    §

    impl Sync for OrderUpdated

    §

    impl Unpin for OrderUpdated

    §

    impl UnwindSafe for OrderUpdated

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OrderUpdated

    source§

    impl StructuralEq for OrderUpdated

    source§

    impl StructuralPartialEq for OrderUpdated

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderUpdated

    §

    impl Send for OrderUpdated

    §

    impl Sync for OrderUpdated

    §

    impl Unpin for OrderUpdated

    §

    impl UnwindSafe for OrderUpdated

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/events/order/struct.OrderUpdatedBuilder.html b/develop/core/nautilus_model/events/order/struct.OrderUpdatedBuilder.html index 77bef95cba1f..6b4b8d72cb92 100644 --- a/develop/core/nautilus_model/events/order/struct.OrderUpdatedBuilder.html +++ b/develop/core/nautilus_model/events/order/struct.OrderUpdatedBuilder.html @@ -1,9 +1,9 @@ -OrderUpdatedBuilder in nautilus_model::events::order - Rust
    pub struct OrderUpdatedBuilder { /* private fields */ }
    Expand description

    Builder for OrderUpdated.

    +OrderUpdatedBuilder in nautilus_model::events::order - Rust
    pub struct OrderUpdatedBuilder { /* private fields */ }
    Expand description

    Builder for OrderUpdated.

    Implementations§

    source§

    impl OrderUpdatedBuilder

    source

    pub fn trader_id(&mut self, value: TraderId) -> &mut Self

    source

    pub fn strategy_id(&mut self, value: StrategyId) -> &mut Self

    source

    pub fn instrument_id(&mut self, value: InstrumentId) -> &mut Self

    source

    pub fn client_order_id(&mut self, value: ClientOrderId) -> &mut Self

    source

    pub fn venue_order_id(&mut self, value: Option<VenueOrderId>) -> &mut Self

    source

    pub fn account_id(&mut self, value: Option<AccountId>) -> &mut Self

    source

    pub fn quantity(&mut self, value: Quantity) -> &mut Self

    source

    pub fn price(&mut self, value: Option<Price>) -> &mut Self

    source

    pub fn trigger_price(&mut self, value: Option<Price>) -> &mut Self

    source

    pub fn event_id(&mut self, value: UUID4) -> &mut Self

    source

    pub fn ts_event(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn ts_init(&mut self, value: UnixNanos) -> &mut Self

    source

    pub fn reconciliation(&mut self, value: bool) -> &mut Self

    source

    pub fn build(&self) -> Result<OrderUpdated, OrderUpdatedBuilderError>

    Builds a new OrderUpdated.

    Errors

    If a required field has not been initialized.

    -

    Trait Implementations§

    source§

    impl Clone for OrderUpdatedBuilder

    source§

    fn clone(&self) -> OrderUpdatedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderUpdatedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Trait Implementations§

    source§

    impl Clone for OrderUpdatedBuilder

    source§

    fn clone(&self) -> OrderUpdatedBuilder

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for OrderUpdatedBuilder

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderUpdatedBuilder

    §

    impl Send for OrderUpdatedBuilder

    §

    impl Sync for OrderUpdatedBuilder

    §

    impl Unpin for OrderUpdatedBuilder

    §

    impl UnwindSafe for OrderUpdatedBuilder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/position/enum.PositionEvent.html b/develop/core/nautilus_model/events/position/enum.PositionEvent.html index 55dbeea184c2..dfc04f53cc7f 100644 --- a/develop/core/nautilus_model/events/position/enum.PositionEvent.html +++ b/develop/core/nautilus_model/events/position/enum.PositionEvent.html @@ -1,9 +1,9 @@ -PositionEvent in nautilus_model::events::position - Rust
    pub enum PositionEvent {
    +PositionEvent in nautilus_model::events::position - Rust
    pub enum PositionEvent {
         PositionOpened(PositionOpened),
         PositionChanged(PositionChanged),
         PositionClosed(PositionClosed),
    -}

    Variants§

    §

    PositionOpened(PositionOpened)

    §

    PositionChanged(PositionChanged)

    §

    PositionClosed(PositionClosed)

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +}

    Variants§

    §

    PositionOpened(PositionOpened)

    §

    PositionChanged(PositionChanged)

    §

    PositionClosed(PositionClosed)

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/position/index.html b/develop/core/nautilus_model/events/position/index.html index c6876b5497e5..9976314e95d1 100644 --- a/develop/core/nautilus_model/events/position/index.html +++ b/develop/core/nautilus_model/events/position/index.html @@ -1 +1 @@ -nautilus_model::events::position - Rust
    \ No newline at end of file +nautilus_model::events::position - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/events/position/struct.PositionChanged.html b/develop/core/nautilus_model/events/position/struct.PositionChanged.html index 7d4b2c6897b7..31e3a485e4f7 100644 --- a/develop/core/nautilus_model/events/position/struct.PositionChanged.html +++ b/develop/core/nautilus_model/events/position/struct.PositionChanged.html @@ -1,4 +1,4 @@ -PositionChanged in nautilus_model::events::position - Rust
    #[repr(C)]
    pub struct PositionChanged {
    Show 22 fields +PositionChanged in nautilus_model::events::position - Rust
    #[repr(C)]
    pub struct PositionChanged {
    Show 22 fields pub trader_id: TraderId, pub strategy_id: StrategyId, pub instrument_id: InstrumentId, @@ -23,8 +23,8 @@ pub ts_init: UnixNanos,
    }

    Fields§

    §trader_id: TraderId§strategy_id: StrategyId§instrument_id: InstrumentId§position_id: PositionId§account_id: AccountId§opening_order_id: ClientOrderId§entry: OrderSide§side: PositionSide§signed_qty: f64§quantity: Quantity§peak_quantity: Quantity§last_qty: Quantity§last_px: Price§currency: Currency§avg_px_open: f64§avg_px_closed: f64§realized_return: f64§realized_pnl: Money§unrealized_pnl: Money§ts_opened: UnixNanos§ts_event: UnixNanos§ts_init: UnixNanos

    Trait Implementations§

    source§

    impl Clone for PositionChanged

    source§

    fn clone(&self) -> PositionChanged

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PositionChanged

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq for PositionChanged

    source§

    fn eq(&self, other: &PositionChanged) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl StructuralPartialEq for PositionChanged

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl StructuralPartialEq for PositionChanged

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/position/struct.PositionClosed.html b/develop/core/nautilus_model/events/position/struct.PositionClosed.html index ad91f17cfb2b..bb370dc4658d 100644 --- a/develop/core/nautilus_model/events/position/struct.PositionClosed.html +++ b/develop/core/nautilus_model/events/position/struct.PositionClosed.html @@ -1,4 +1,4 @@ -PositionClosed in nautilus_model::events::position - Rust
    #[repr(C)]
    pub struct PositionClosed {
    Show 25 fields +PositionClosed in nautilus_model::events::position - Rust
    #[repr(C)]
    pub struct PositionClosed {
    Show 25 fields pub trader_id: TraderId, pub strategy_id: StrategyId, pub instrument_id: InstrumentId, @@ -26,8 +26,8 @@ pub ts_init: UnixNanos,
    }

    Fields§

    §trader_id: TraderId§strategy_id: StrategyId§instrument_id: InstrumentId§position_id: PositionId§account_id: AccountId§opening_order_id: ClientOrderId§closing_order_id: ClientOrderId§entry: OrderSide§side: PositionSide§signed_qty: f64§quantity: Quantity§peak_quantity: Quantity§last_qty: Quantity§last_px: Price§currency: Currency§avg_px_open: f64§avg_px_closed: f64§realized_return: f64§realized_pnl: Money§unrealized_pnl: Money§duration: TimedeltaNanos§ts_opened: UnixNanos§ts_closed: UnixNanos§ts_event: UnixNanos§ts_init: UnixNanos

    Trait Implementations§

    source§

    impl Clone for PositionClosed

    source§

    fn clone(&self) -> PositionClosed

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PositionClosed

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq for PositionClosed

    source§

    fn eq(&self, other: &PositionClosed) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl StructuralPartialEq for PositionClosed

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl StructuralPartialEq for PositionClosed

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/position/struct.PositionOpened.html b/develop/core/nautilus_model/events/position/struct.PositionOpened.html index 3b394d6801ab..ba85655d15bc 100644 --- a/develop/core/nautilus_model/events/position/struct.PositionOpened.html +++ b/develop/core/nautilus_model/events/position/struct.PositionOpened.html @@ -1,4 +1,4 @@ -PositionOpened in nautilus_model::events::position - Rust
    #[repr(C)]
    pub struct PositionOpened {
    Show 16 fields +PositionOpened in nautilus_model::events::position - Rust
    #[repr(C)]
    pub struct PositionOpened {
    Show 16 fields pub trader_id: TraderId, pub strategy_id: StrategyId, pub instrument_id: InstrumentId, @@ -17,8 +17,8 @@ pub ts_init: UnixNanos,
    }

    Fields§

    §trader_id: TraderId§strategy_id: StrategyId§instrument_id: InstrumentId§position_id: PositionId§account_id: AccountId§opening_order_id: ClientOrderId§entry: OrderSide§side: PositionSide§signed_qty: f64§quantity: Quantity§last_qty: Quantity§last_px: Price§currency: Currency§avg_px_open: f64§ts_event: UnixNanos§ts_init: UnixNanos

    Trait Implementations§

    source§

    impl Clone for PositionOpened

    source§

    fn clone(&self) -> PositionOpened

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PositionOpened

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq for PositionOpened

    source§

    fn eq(&self, other: &PositionOpened) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl StructuralPartialEq for PositionOpened

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl StructuralPartialEq for PositionOpened

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/position/struct.PositionState.html b/develop/core/nautilus_model/events/position/struct.PositionState.html index 46adfc0a6e43..bbca34b06f05 100644 --- a/develop/core/nautilus_model/events/position/struct.PositionState.html +++ b/develop/core/nautilus_model/events/position/struct.PositionState.html @@ -1,4 +1,4 @@ -PositionState in nautilus_model::events::position - Rust
    #[repr(C)]
    pub struct PositionState {
    Show 22 fields +PositionState in nautilus_model::events::position - Rust
    #[repr(C)]
    pub struct PositionState {
    Show 22 fields pub trader_id: TraderId, pub strategy_id: StrategyId, pub instrument_id: InstrumentId, @@ -23,8 +23,8 @@ pub ts_init: UnixNanos,
    }

    Fields§

    §trader_id: TraderId§strategy_id: StrategyId§instrument_id: InstrumentId§position_id: PositionId§account_id: AccountId§opening_order_id: ClientOrderId§entry: OrderSide§side: PositionSide§signed_qty: f64§quantity: Quantity§peak_quantity: Quantity§last_qty: Quantity§last_px: Price§currency: Currency§avg_px_open: f64§avg_px_closed: f64§realized_return: f64§realized_pnl: Money§unrealized_pnl: Money§ts_opened: UnixNanos§ts_event: UnixNanos§ts_init: UnixNanos

    Trait Implementations§

    source§

    impl Clone for PositionState

    source§

    fn clone(&self) -> PositionState

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PositionState

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq for PositionState

    source§

    fn eq(&self, other: &PositionState) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl StructuralPartialEq for PositionState

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl StructuralPartialEq for PositionState

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/events/stubs/fn.order_denied_max_submitted_rate.html b/develop/core/nautilus_model/events/stubs/fn.order_denied_max_submitted_rate.html index 7bf1ac0813ec..35c33b93e62e 100644 --- a/develop/core/nautilus_model/events/stubs/fn.order_denied_max_submitted_rate.html +++ b/develop/core/nautilus_model/events/stubs/fn.order_denied_max_submitted_rate.html @@ -1,4 +1,4 @@ -order_denied_max_submitted_rate in nautilus_model::events::stubs - Rust
    pub fn order_denied_max_submitted_rate(
    +order_denied_max_submitted_rate in nautilus_model::events::stubs - Rust
    pub fn order_denied_max_submitted_rate(
         trader_id: TraderId,
         strategy_id_ema_cross: StrategyId,
         instrument_id_btc_usdt: InstrumentId,
    diff --git a/develop/core/nautilus_model/events/stubs/index.html b/develop/core/nautilus_model/events/stubs/index.html
    index 983403a2a3f7..1908f3093037 100644
    --- a/develop/core/nautilus_model/events/stubs/index.html
    +++ b/develop/core/nautilus_model/events/stubs/index.html
    @@ -1 +1 @@
    -nautilus_model::events::stubs - Rust
    \ No newline at end of file +nautilus_model::events::stubs - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/events/stubs/struct.order_denied_max_submitted_rate.html b/develop/core/nautilus_model/events/stubs/struct.order_denied_max_submitted_rate.html index bc6414979fbb..bbac1f7403fa 100644 --- a/develop/core/nautilus_model/events/stubs/struct.order_denied_max_submitted_rate.html +++ b/develop/core/nautilus_model/events/stubs/struct.order_denied_max_submitted_rate.html @@ -1,4 +1,4 @@ -order_denied_max_submitted_rate in nautilus_model::events::stubs - Rust
    pub struct order_denied_max_submitted_rate {}

    Implementations§

    source§

    impl order_denied_max_submitted_rate

    source

    pub fn get( +order_denied_max_submitted_rate in nautilus_model::events::stubs - Rust
    pub struct order_denied_max_submitted_rate {}

    Implementations§

    source§

    impl order_denied_max_submitted_rate

    source

    pub fn get( trader_id: TraderId, strategy_id_ema_cross: StrategyId, instrument_id_btc_usdt: InstrumentId, @@ -15,8 +15,8 @@ strategy_id_ema_cross: StrategyId, instrument_id_btc_usdt: InstrumentId, client_order_id: ClientOrderId -) -> OrderDenied

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> OrderDenied

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_eq.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_eq.html index bdeb18da49e0..4857c0782782 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_eq.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_eq.html @@ -1,2 +1,2 @@ -bar_eq in nautilus_model::ffi::data::bar - Rust

    Function nautilus_model::ffi::data::bar::bar_eq

    source ·
    #[no_mangle]
    +bar_eq in nautilus_model::ffi::data::bar - Rust

    Function nautilus_model::ffi::data::bar::bar_eq

    source ·
    #[no_mangle]
     pub extern "C" fn bar_eq(lhs: &Bar, rhs: &Bar) -> u8
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_hash.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_hash.html index 6786143fe8b6..854278821234 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_hash.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_hash.html @@ -1,2 +1,2 @@ -bar_hash in nautilus_model::ffi::data::bar - Rust

    Function nautilus_model::ffi::data::bar::bar_hash

    source ·
    #[no_mangle]
    +bar_hash in nautilus_model::ffi::data::bar - Rust

    Function nautilus_model::ffi::data::bar::bar_hash

    source ·
    #[no_mangle]
     pub extern "C" fn bar_hash(bar: &Bar) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_new.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_new.html index 55ecfb5e6100..83243469e371 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_new.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_new.html @@ -1,4 +1,4 @@ -bar_new in nautilus_model::ffi::data::bar - Rust

    Function nautilus_model::ffi::data::bar::bar_new

    source ·
    #[no_mangle]
    +bar_new in nautilus_model::ffi::data::bar - Rust

    Function nautilus_model::ffi::data::bar::bar_new

    source ·
    #[no_mangle]
     pub extern "C" fn bar_new(
         bar_type: BarType,
         open: Price,
    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_new_from_raw.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_new_from_raw.html
    index b10f44d48b43..17546536537c 100644
    --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_new_from_raw.html
    +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_new_from_raw.html
    @@ -1,4 +1,4 @@
    -bar_new_from_raw in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_new_from_raw in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_new_from_raw(
         bar_type: BarType,
         open: i64,
    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_eq.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_eq.html
    index 785ad9122ae2..4695a610e061 100644
    --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_eq.html
    +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_eq.html
    @@ -1,4 +1,4 @@
    -bar_specification_eq in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_specification_eq in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_specification_eq(
         lhs: &BarSpecification,
         rhs: &BarSpecification
    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_ge.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_ge.html
    index 9bb497ebd7d9..fe8999e33732 100644
    --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_ge.html
    +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_ge.html
    @@ -1,4 +1,4 @@
    -bar_specification_ge in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_specification_ge in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_specification_ge(
         lhs: &BarSpecification,
         rhs: &BarSpecification
    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_gt.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_gt.html
    index 06c936319a54..2deff7dd81ec 100644
    --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_gt.html
    +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_gt.html
    @@ -1,4 +1,4 @@
    -bar_specification_gt in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_specification_gt in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_specification_gt(
         lhs: &BarSpecification,
         rhs: &BarSpecification
    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_hash.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_hash.html
    index 4e37dd75f3e4..340cddc64793 100644
    --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_hash.html
    +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_hash.html
    @@ -1,4 +1,4 @@
    -bar_specification_hash in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_specification_hash in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_specification_hash(
         bar_spec: &BarSpecification
     ) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_le.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_le.html index 33ff9d3e49a9..dda7dd5179b7 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_le.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_le.html @@ -1,4 +1,4 @@ -bar_specification_le in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_specification_le in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_specification_le(
         lhs: &BarSpecification,
         rhs: &BarSpecification
    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_lt.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_lt.html
    index bdfcd8a98bfb..b0b4f8438a41 100644
    --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_lt.html
    +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_lt.html
    @@ -1,4 +1,4 @@
    -bar_specification_lt in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_specification_lt in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_specification_lt(
         lhs: &BarSpecification,
         rhs: &BarSpecification
    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_new.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_new.html
    index 4f0b81b0651a..cf4d807c79db 100644
    --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_new.html
    +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_new.html
    @@ -1,4 +1,4 @@
    -bar_specification_new in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_specification_new in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_specification_new(
         step: usize,
         aggregation: u8,
    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_to_cstr.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_to_cstr.html
    index b041b055ae72..41465deb6ea5 100644
    --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_to_cstr.html
    +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_specification_to_cstr.html
    @@ -1,4 +1,4 @@
    -bar_specification_to_cstr in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_specification_to_cstr in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_specification_to_cstr(
         bar_spec: &BarSpecification
     ) -> *const c_char
    Expand description

    Returns a BarSpecification as a C string pointer.

    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_to_cstr.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_to_cstr.html index 60d8227b1af8..bc0eb2836a55 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_to_cstr.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_to_cstr.html @@ -1,3 +1,3 @@ -bar_to_cstr in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_to_cstr in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_to_cstr(bar: &Bar) -> *const c_char
    Expand description

    Returns a Bar as a C string.

    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_check_parsing.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_check_parsing.html index 6aaad82f57eb..f8b320de7e9a 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_check_parsing.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_check_parsing.html @@ -1,4 +1,4 @@ -bar_type_check_parsing in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_type_check_parsing in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub unsafe extern "C" fn bar_type_check_parsing(
         ptr: *const c_char
     ) -> *const c_char
    Expand description

    Returns any BarType parsing error from the provided C string pointer.

    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_eq.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_eq.html index b0ed93896f45..4fbbec67adaf 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_eq.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_eq.html @@ -1,2 +1,2 @@ -bar_type_eq in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_type_eq in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_type_eq(lhs: &BarType, rhs: &BarType) -> u8
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_from_cstr.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_from_cstr.html index 4ccb278daf14..1f9af23ac4c3 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_from_cstr.html @@ -1,4 +1,4 @@ -bar_type_from_cstr in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_type_from_cstr in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub unsafe extern "C" fn bar_type_from_cstr(
         ptr: *const c_char
     ) -> BarType
    Expand description

    Returns a BarType from a C string pointer.

    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_ge.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_ge.html index f6f5a602f445..922330b3026e 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_ge.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_ge.html @@ -1,2 +1,2 @@ -bar_type_ge in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_type_ge in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_type_ge(lhs: &BarType, rhs: &BarType) -> u8
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_gt.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_gt.html index f69a629a2612..046f20641a12 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_gt.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_gt.html @@ -1,2 +1,2 @@ -bar_type_gt in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_type_gt in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_type_gt(lhs: &BarType, rhs: &BarType) -> u8
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_hash.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_hash.html index ce62cf432a51..7d87c4a1ef14 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_hash.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_hash.html @@ -1,2 +1,2 @@ -bar_type_hash in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_type_hash in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_type_hash(bar_type: &BarType) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_le.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_le.html index 0019f11f26d2..e98a555feca7 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_le.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_le.html @@ -1,2 +1,2 @@ -bar_type_le in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_type_le in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_type_le(lhs: &BarType, rhs: &BarType) -> u8
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_lt.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_lt.html index 76eba9d2d515..dd067ecc8100 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_lt.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_lt.html @@ -1,2 +1,2 @@ -bar_type_lt in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_type_lt in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_type_lt(lhs: &BarType, rhs: &BarType) -> u8
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_new.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_new.html index 1975fe5c39a5..31a458bb4208 100644 --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_new.html +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_new.html @@ -1,4 +1,4 @@ -bar_type_new in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_type_new in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_type_new(
         instrument_id: InstrumentId,
         spec: BarSpecification,
    diff --git a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_to_cstr.html b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_to_cstr.html
    index b599d83c9fbb..237cd82007fc 100644
    --- a/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_to_cstr.html
    +++ b/develop/core/nautilus_model/ffi/data/bar/fn.bar_type_to_cstr.html
    @@ -1,4 +1,4 @@
    -bar_type_to_cstr in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
    +bar_type_to_cstr in nautilus_model::ffi::data::bar - Rust
    #[no_mangle]
     pub extern "C" fn bar_type_to_cstr(
         bar_type: &BarType
     ) -> *const c_char
    Expand description

    Returns a BarType as a C string pointer.

    diff --git a/develop/core/nautilus_model/ffi/data/bar/index.html b/develop/core/nautilus_model/ffi/data/bar/index.html index 3fc3dd778c45..15f1bd712815 100644 --- a/develop/core/nautilus_model/ffi/data/bar/index.html +++ b/develop/core/nautilus_model/ffi/data/bar/index.html @@ -1 +1 @@ -nautilus_model::ffi::data::bar - Rust
    \ No newline at end of file +nautilus_model::ffi::data::bar - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_eq.html b/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_eq.html index 78c86c46907a..6d637fbce445 100644 --- a/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_eq.html +++ b/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_eq.html @@ -1,4 +1,4 @@ -orderbook_delta_eq in nautilus_model::ffi::data::delta - Rust
    #[no_mangle]
    +orderbook_delta_eq in nautilus_model::ffi::data::delta - Rust
    #[no_mangle]
     pub extern "C" fn orderbook_delta_eq(
         lhs: &OrderBookDelta,
         rhs: &OrderBookDelta
    diff --git a/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_hash.html b/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_hash.html
    index 81ae71ffd1cf..f938d205d506 100644
    --- a/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_hash.html
    +++ b/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_hash.html
    @@ -1,2 +1,2 @@
    -orderbook_delta_hash in nautilus_model::ffi::data::delta - Rust
    #[no_mangle]
    +orderbook_delta_hash in nautilus_model::ffi::data::delta - Rust
    #[no_mangle]
     pub extern "C" fn orderbook_delta_hash(delta: &OrderBookDelta) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_new.html b/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_new.html index 05179ac07171..fd0c4cba016c 100644 --- a/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_new.html +++ b/develop/core/nautilus_model/ffi/data/delta/fn.orderbook_delta_new.html @@ -1,4 +1,4 @@ -orderbook_delta_new in nautilus_model::ffi::data::delta - Rust
    #[no_mangle]
    +orderbook_delta_new in nautilus_model::ffi::data::delta - Rust
    #[no_mangle]
     pub extern "C" fn orderbook_delta_new(
         instrument_id: InstrumentId,
         action: BookAction,
    diff --git a/develop/core/nautilus_model/ffi/data/delta/index.html b/develop/core/nautilus_model/ffi/data/delta/index.html
    index ba25f11a2656..4fae85b0485f 100644
    --- a/develop/core/nautilus_model/ffi/data/delta/index.html
    +++ b/develop/core/nautilus_model/ffi/data/delta/index.html
    @@ -1 +1 @@
    -nautilus_model::ffi::data::delta - Rust
    \ No newline at end of file +nautilus_model::ffi::data::delta - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/index.html b/develop/core/nautilus_model/ffi/data/index.html index 8ff03faff099..c6b040a7d3ac 100644 --- a/develop/core/nautilus_model/ffi/data/index.html +++ b/develop/core/nautilus_model/ffi/data/index.html @@ -1 +1 @@ -nautilus_model::ffi::data - Rust
    \ No newline at end of file +nautilus_model::ffi::data - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/order/fn.book_order_debug_to_cstr.html b/develop/core/nautilus_model/ffi/data/order/fn.book_order_debug_to_cstr.html index 3bc7516c2780..c286f93887f8 100644 --- a/develop/core/nautilus_model/ffi/data/order/fn.book_order_debug_to_cstr.html +++ b/develop/core/nautilus_model/ffi/data/order/fn.book_order_debug_to_cstr.html @@ -1,4 +1,4 @@ -book_order_debug_to_cstr in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
    +book_order_debug_to_cstr in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
     pub extern "C" fn book_order_debug_to_cstr(
         order: &BookOrder
     ) -> *const c_char
    Expand description

    Returns a BookOrder debug string as a C string pointer.

    diff --git a/develop/core/nautilus_model/ffi/data/order/fn.book_order_display_to_cstr.html b/develop/core/nautilus_model/ffi/data/order/fn.book_order_display_to_cstr.html index 41c27a353f27..0729b650022d 100644 --- a/develop/core/nautilus_model/ffi/data/order/fn.book_order_display_to_cstr.html +++ b/develop/core/nautilus_model/ffi/data/order/fn.book_order_display_to_cstr.html @@ -1,4 +1,4 @@ -book_order_display_to_cstr in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
    +book_order_display_to_cstr in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
     pub extern "C" fn book_order_display_to_cstr(
         order: &BookOrder
     ) -> *const c_char
    Expand description

    Returns a BookOrder display string as a C string pointer.

    diff --git a/develop/core/nautilus_model/ffi/data/order/fn.book_order_eq.html b/develop/core/nautilus_model/ffi/data/order/fn.book_order_eq.html index 878aaafc7cb1..0c9fb463cbc4 100644 --- a/develop/core/nautilus_model/ffi/data/order/fn.book_order_eq.html +++ b/develop/core/nautilus_model/ffi/data/order/fn.book_order_eq.html @@ -1,4 +1,4 @@ -book_order_eq in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
    +book_order_eq in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
     pub extern "C" fn book_order_eq(
         lhs: &BookOrder,
         rhs: &BookOrder
    diff --git a/develop/core/nautilus_model/ffi/data/order/fn.book_order_exposure.html b/develop/core/nautilus_model/ffi/data/order/fn.book_order_exposure.html
    index 97ea19957c58..130560022798 100644
    --- a/develop/core/nautilus_model/ffi/data/order/fn.book_order_exposure.html
    +++ b/develop/core/nautilus_model/ffi/data/order/fn.book_order_exposure.html
    @@ -1,2 +1,2 @@
    -book_order_exposure in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
    +book_order_exposure in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
     pub extern "C" fn book_order_exposure(order: &BookOrder) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/order/fn.book_order_from_raw.html b/develop/core/nautilus_model/ffi/data/order/fn.book_order_from_raw.html index 4980e26a1c87..7fd46731a69c 100644 --- a/develop/core/nautilus_model/ffi/data/order/fn.book_order_from_raw.html +++ b/develop/core/nautilus_model/ffi/data/order/fn.book_order_from_raw.html @@ -1,4 +1,4 @@ -book_order_from_raw in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
    +book_order_from_raw in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
     pub extern "C" fn book_order_from_raw(
         order_side: OrderSide,
         price_raw: i64,
    diff --git a/develop/core/nautilus_model/ffi/data/order/fn.book_order_hash.html b/develop/core/nautilus_model/ffi/data/order/fn.book_order_hash.html
    index e119844b1774..24f584c2c1e9 100644
    --- a/develop/core/nautilus_model/ffi/data/order/fn.book_order_hash.html
    +++ b/develop/core/nautilus_model/ffi/data/order/fn.book_order_hash.html
    @@ -1,2 +1,2 @@
    -book_order_hash in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
    +book_order_hash in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
     pub extern "C" fn book_order_hash(order: &BookOrder) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/order/fn.book_order_signed_size.html b/develop/core/nautilus_model/ffi/data/order/fn.book_order_signed_size.html index f7af99ce50f3..78c67ce70c64 100644 --- a/develop/core/nautilus_model/ffi/data/order/fn.book_order_signed_size.html +++ b/develop/core/nautilus_model/ffi/data/order/fn.book_order_signed_size.html @@ -1,2 +1,2 @@ -book_order_signed_size in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
    +book_order_signed_size in nautilus_model::ffi::data::order - Rust
    #[no_mangle]
     pub extern "C" fn book_order_signed_size(order: &BookOrder) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/order/index.html b/develop/core/nautilus_model/ffi/data/order/index.html index 69ecd0b1ac94..69d05cbb444c 100644 --- a/develop/core/nautilus_model/ffi/data/order/index.html +++ b/develop/core/nautilus_model/ffi/data/order/index.html @@ -1 +1 @@ -nautilus_model::ffi::data::order - Rust
    \ No newline at end of file +nautilus_model::ffi::data::order - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_eq.html b/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_eq.html index a1b8e134f930..9691aebdce0a 100644 --- a/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_eq.html +++ b/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_eq.html @@ -1,4 +1,4 @@ -quote_tick_eq in nautilus_model::ffi::data::quote - Rust
    #[no_mangle]
    +quote_tick_eq in nautilus_model::ffi::data::quote - Rust
    #[no_mangle]
     pub extern "C" fn quote_tick_eq(
         lhs: &QuoteTick,
         rhs: &QuoteTick
    diff --git a/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_hash.html b/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_hash.html
    index f2a27fba4b28..92675399a271 100644
    --- a/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_hash.html
    +++ b/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_hash.html
    @@ -1,2 +1,2 @@
    -quote_tick_hash in nautilus_model::ffi::data::quote - Rust
    #[no_mangle]
    +quote_tick_hash in nautilus_model::ffi::data::quote - Rust
    #[no_mangle]
     pub extern "C" fn quote_tick_hash(delta: &QuoteTick) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_new.html b/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_new.html index 644ee37be713..b1afb90255ab 100644 --- a/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_new.html +++ b/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_new.html @@ -1,4 +1,4 @@ -quote_tick_new in nautilus_model::ffi::data::quote - Rust
    #[no_mangle]
    +quote_tick_new in nautilus_model::ffi::data::quote - Rust
    #[no_mangle]
     pub extern "C" fn quote_tick_new(
         instrument_id: InstrumentId,
         bid_price_raw: i64,
    diff --git a/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_to_cstr.html b/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_to_cstr.html
    index c77240769209..260ce72511ae 100644
    --- a/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_to_cstr.html
    +++ b/develop/core/nautilus_model/ffi/data/quote/fn.quote_tick_to_cstr.html
    @@ -1,4 +1,4 @@
    -quote_tick_to_cstr in nautilus_model::ffi::data::quote - Rust
    #[no_mangle]
    +quote_tick_to_cstr in nautilus_model::ffi::data::quote - Rust
    #[no_mangle]
     pub extern "C" fn quote_tick_to_cstr(
         tick: &QuoteTick
     ) -> *const c_char
    Expand description

    Returns a QuoteTick as a C string pointer.

    diff --git a/develop/core/nautilus_model/ffi/data/quote/index.html b/develop/core/nautilus_model/ffi/data/quote/index.html index 2c5300515bb5..d2e110b03d3a 100644 --- a/develop/core/nautilus_model/ffi/data/quote/index.html +++ b/develop/core/nautilus_model/ffi/data/quote/index.html @@ -1 +1 @@ -nautilus_model::ffi::data::quote - Rust
    \ No newline at end of file +nautilus_model::ffi::data::quote - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/ticker/fn.ticker_new.html b/develop/core/nautilus_model/ffi/data/ticker/fn.ticker_new.html index 004277ae9f68..11501b83bae1 100644 --- a/develop/core/nautilus_model/ffi/data/ticker/fn.ticker_new.html +++ b/develop/core/nautilus_model/ffi/data/ticker/fn.ticker_new.html @@ -1,4 +1,4 @@ -ticker_new in nautilus_model::ffi::data::ticker - Rust
    #[no_mangle]
    +ticker_new in nautilus_model::ffi::data::ticker - Rust
    #[no_mangle]
     pub extern "C" fn ticker_new(
         instrument_id: InstrumentId,
         ts_event: UnixNanos,
    diff --git a/develop/core/nautilus_model/ffi/data/ticker/fn.ticker_to_cstr.html b/develop/core/nautilus_model/ffi/data/ticker/fn.ticker_to_cstr.html
    index 9e75ef6bab44..ab81e55eda51 100644
    --- a/develop/core/nautilus_model/ffi/data/ticker/fn.ticker_to_cstr.html
    +++ b/develop/core/nautilus_model/ffi/data/ticker/fn.ticker_to_cstr.html
    @@ -1,3 +1,3 @@
    -ticker_to_cstr in nautilus_model::ffi::data::ticker - Rust
    #[no_mangle]
    +ticker_to_cstr in nautilus_model::ffi::data::ticker - Rust
    #[no_mangle]
     pub extern "C" fn ticker_to_cstr(ticker: &Ticker) -> *const c_char
    Expand description

    Returns a Ticker as a C string pointer.

    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/ticker/index.html b/develop/core/nautilus_model/ffi/data/ticker/index.html index 3bbd7ecf59c3..f36f956ce820 100644 --- a/develop/core/nautilus_model/ffi/data/ticker/index.html +++ b/develop/core/nautilus_model/ffi/data/ticker/index.html @@ -1 +1 @@ -nautilus_model::ffi::data::ticker - Rust

    Module nautilus_model::ffi::data::ticker

    source ·

    Functions

    \ No newline at end of file +nautilus_model::ffi::data::ticker - Rust

    Module nautilus_model::ffi::data::ticker

    source ·

    Functions

    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_eq.html b/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_eq.html index 6080d887f32d..7d952e6aa654 100644 --- a/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_eq.html +++ b/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_eq.html @@ -1,4 +1,4 @@ -trade_tick_eq in nautilus_model::ffi::data::trade - Rust
    #[no_mangle]
    +trade_tick_eq in nautilus_model::ffi::data::trade - Rust
    #[no_mangle]
     pub extern "C" fn trade_tick_eq(
         lhs: &TradeTick,
         rhs: &TradeTick
    diff --git a/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_hash.html b/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_hash.html
    index afc6f070edf8..47e8353a05a9 100644
    --- a/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_hash.html
    +++ b/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_hash.html
    @@ -1,2 +1,2 @@
    -trade_tick_hash in nautilus_model::ffi::data::trade - Rust
    #[no_mangle]
    +trade_tick_hash in nautilus_model::ffi::data::trade - Rust
    #[no_mangle]
     pub extern "C" fn trade_tick_hash(delta: &TradeTick) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_new.html b/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_new.html index 5e14e17be6ba..987d0be25483 100644 --- a/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_new.html +++ b/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_new.html @@ -1,4 +1,4 @@ -trade_tick_new in nautilus_model::ffi::data::trade - Rust
    #[no_mangle]
    +trade_tick_new in nautilus_model::ffi::data::trade - Rust
    #[no_mangle]
     pub extern "C" fn trade_tick_new(
         instrument_id: InstrumentId,
         price_raw: i64,
    diff --git a/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_to_cstr.html b/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_to_cstr.html
    index c7f06df7cf32..0083cdd4d7ba 100644
    --- a/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_to_cstr.html
    +++ b/develop/core/nautilus_model/ffi/data/trade/fn.trade_tick_to_cstr.html
    @@ -1,4 +1,4 @@
    -trade_tick_to_cstr in nautilus_model::ffi::data::trade - Rust
    #[no_mangle]
    +trade_tick_to_cstr in nautilus_model::ffi::data::trade - Rust
    #[no_mangle]
     pub extern "C" fn trade_tick_to_cstr(
         tick: &TradeTick
     ) -> *const c_char
    Expand description

    Returns a TradeTick as a C string pointer.

    diff --git a/develop/core/nautilus_model/ffi/data/trade/index.html b/develop/core/nautilus_model/ffi/data/trade/index.html index 4f16e99a61ad..712dd35632e0 100644 --- a/develop/core/nautilus_model/ffi/data/trade/index.html +++ b/develop/core/nautilus_model/ffi/data/trade/index.html @@ -1 +1 @@ -nautilus_model::ffi::data::trade - Rust
    \ No newline at end of file +nautilus_model::ffi::data::trade - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.account_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.account_type_from_cstr.html index 3acce7d42c14..5f5e593cdc19 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.account_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.account_type_from_cstr.html @@ -1,4 +1,4 @@ -account_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +account_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn account_type_from_cstr(
         ptr: *const c_char
     ) -> AccountType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.account_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.account_type_to_cstr.html index 2dcfe3ae4c43..79a2f52bb3dc 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.account_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.account_type_to_cstr.html @@ -1,4 +1,4 @@ -account_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +account_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn account_type_to_cstr(
         value: AccountType
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.aggregation_source_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.aggregation_source_from_cstr.html index 6c5e770654c3..dcad48da91cf 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.aggregation_source_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.aggregation_source_from_cstr.html @@ -1,4 +1,4 @@ -aggregation_source_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +aggregation_source_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn aggregation_source_from_cstr(
         ptr: *const c_char
     ) -> AggregationSource
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.aggregation_source_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.aggregation_source_to_cstr.html index 0e201a5872ae..e169cd4db2c6 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.aggregation_source_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.aggregation_source_to_cstr.html @@ -1,4 +1,4 @@ -aggregation_source_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +aggregation_source_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn aggregation_source_to_cstr(
         value: AggregationSource
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.aggressor_side_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.aggressor_side_from_cstr.html index 49c2f633a2b4..9230814c7a7d 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.aggressor_side_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.aggressor_side_from_cstr.html @@ -1,4 +1,4 @@ -aggressor_side_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +aggressor_side_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn aggressor_side_from_cstr(
         ptr: *const c_char
     ) -> AggressorSide
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.aggressor_side_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.aggressor_side_to_cstr.html index 20bf12dd7d56..3d68e5286b2f 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.aggressor_side_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.aggressor_side_to_cstr.html @@ -1,4 +1,4 @@ -aggressor_side_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +aggressor_side_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn aggressor_side_to_cstr(
         value: AggressorSide
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.asset_class_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.asset_class_from_cstr.html index b6312f3df1c4..2188d9e0d190 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.asset_class_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.asset_class_from_cstr.html @@ -1,4 +1,4 @@ -asset_class_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +asset_class_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn asset_class_from_cstr(
         ptr: *const c_char
     ) -> AssetClass
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.asset_class_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.asset_class_to_cstr.html index 2add877afd03..2363f3d9e3aa 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.asset_class_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.asset_class_to_cstr.html @@ -1,4 +1,4 @@ -asset_class_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +asset_class_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn asset_class_to_cstr(
         value: AssetClass
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.asset_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.asset_type_from_cstr.html index 8038b60159fe..49068439c4f4 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.asset_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.asset_type_from_cstr.html @@ -1,4 +1,4 @@ -asset_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +asset_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn asset_type_from_cstr(
         ptr: *const c_char
     ) -> AssetType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.asset_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.asset_type_to_cstr.html index d315c614bc75..a5e4b8371dad 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.asset_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.asset_type_to_cstr.html @@ -1,4 +1,4 @@ -asset_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +asset_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn asset_type_to_cstr(
         value: AssetType
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.bar_aggregation_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.bar_aggregation_from_cstr.html index 77e41f72b4c0..bd8e21fb43d2 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.bar_aggregation_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.bar_aggregation_from_cstr.html @@ -1,4 +1,4 @@ -bar_aggregation_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +bar_aggregation_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn bar_aggregation_from_cstr(
         ptr: *const c_char
     ) -> BarAggregation
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.bar_aggregation_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.bar_aggregation_to_cstr.html index 76cfe2085e93..7f518f6edcb6 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.bar_aggregation_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.bar_aggregation_to_cstr.html @@ -1,4 +1,4 @@ -bar_aggregation_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +bar_aggregation_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn bar_aggregation_to_cstr(
         value: BarAggregation
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.book_action_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.book_action_from_cstr.html index 9400fa19c676..9491a42d869f 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.book_action_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.book_action_from_cstr.html @@ -1,4 +1,4 @@ -book_action_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +book_action_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn book_action_from_cstr(
         ptr: *const c_char
     ) -> BookAction
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.book_action_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.book_action_to_cstr.html index 16defffa4bad..f33dd6764325 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.book_action_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.book_action_to_cstr.html @@ -1,4 +1,4 @@ -book_action_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +book_action_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn book_action_to_cstr(
         value: BookAction
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.book_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.book_type_from_cstr.html index 7432014f2a88..68565ce34610 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.book_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.book_type_from_cstr.html @@ -1,4 +1,4 @@ -book_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +book_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn book_type_from_cstr(
         ptr: *const c_char
     ) -> BookType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.book_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.book_type_to_cstr.html index 142a2b901899..5ca274b1653d 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.book_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.book_type_to_cstr.html @@ -1,2 +1,2 @@ -book_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +book_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn book_type_to_cstr(value: BookType) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.contingency_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.contingency_type_from_cstr.html index e6642079e3fb..ce9d91c47ac2 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.contingency_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.contingency_type_from_cstr.html @@ -1,4 +1,4 @@ -contingency_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +contingency_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn contingency_type_from_cstr(
         ptr: *const c_char
     ) -> ContingencyType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.contingency_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.contingency_type_to_cstr.html index 1d5dc0e7dcd4..9e35c224c6c2 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.contingency_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.contingency_type_to_cstr.html @@ -1,4 +1,4 @@ -contingency_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +contingency_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn contingency_type_to_cstr(
         value: ContingencyType
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.currency_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.currency_type_from_cstr.html index 065353907278..4f75de759af8 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.currency_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.currency_type_from_cstr.html @@ -1,4 +1,4 @@ -currency_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +currency_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn currency_type_from_cstr(
         ptr: *const c_char
     ) -> CurrencyType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.currency_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.currency_type_to_cstr.html index 774af798fe34..8fbcec987c52 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.currency_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.currency_type_to_cstr.html @@ -1,4 +1,4 @@ -currency_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +currency_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn currency_type_to_cstr(
         value: CurrencyType
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.halt_reason_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.halt_reason_from_cstr.html index aff088879508..e3ba11b35750 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.halt_reason_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.halt_reason_from_cstr.html @@ -1,4 +1,4 @@ -halt_reason_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +halt_reason_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn halt_reason_from_cstr(
         ptr: *const c_char
     ) -> HaltReason
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.halt_reason_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.halt_reason_to_cstr.html index 3645eae4c8b0..d7355bb2c1c4 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.halt_reason_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.halt_reason_to_cstr.html @@ -1,4 +1,4 @@ -halt_reason_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +halt_reason_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn halt_reason_to_cstr(
         value: HaltReason
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.instrument_close_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.instrument_close_type_from_cstr.html index ba92217aa8fa..da0239b8323a 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.instrument_close_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.instrument_close_type_from_cstr.html @@ -1,4 +1,4 @@ -instrument_close_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +instrument_close_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn instrument_close_type_from_cstr(
         ptr: *const c_char
     ) -> InstrumentCloseType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.instrument_close_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.instrument_close_type_to_cstr.html index dcefc0060746..4bb7f99b2202 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.instrument_close_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.instrument_close_type_to_cstr.html @@ -1,4 +1,4 @@ -instrument_close_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +instrument_close_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn instrument_close_type_to_cstr(
         value: InstrumentCloseType
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.liquidity_side_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.liquidity_side_from_cstr.html index 37c6f300ca96..23ba12670742 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.liquidity_side_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.liquidity_side_from_cstr.html @@ -1,4 +1,4 @@ -liquidity_side_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +liquidity_side_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn liquidity_side_from_cstr(
         ptr: *const c_char
     ) -> LiquiditySide
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.liquidity_side_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.liquidity_side_to_cstr.html index a0fbbe07fbed..127f98caaded 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.liquidity_side_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.liquidity_side_to_cstr.html @@ -1,4 +1,4 @@ -liquidity_side_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +liquidity_side_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn liquidity_side_to_cstr(
         value: LiquiditySide
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.market_status_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.market_status_from_cstr.html index a3ffe7ee3996..94522052edff 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.market_status_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.market_status_from_cstr.html @@ -1,4 +1,4 @@ -market_status_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +market_status_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn market_status_from_cstr(
         ptr: *const c_char
     ) -> MarketStatus
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.market_status_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.market_status_to_cstr.html index 54daf75b7e9c..cf3b0e0f29b0 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.market_status_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.market_status_to_cstr.html @@ -1,4 +1,4 @@ -market_status_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +market_status_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn market_status_to_cstr(
         value: MarketStatus
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.oms_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.oms_type_from_cstr.html index ec18358ff792..561214a0dec1 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.oms_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.oms_type_from_cstr.html @@ -1,4 +1,4 @@ -oms_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +oms_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn oms_type_from_cstr(
         ptr: *const c_char
     ) -> OmsType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.oms_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.oms_type_to_cstr.html index 1cce68186818..25ff618bc1ae 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.oms_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.oms_type_to_cstr.html @@ -1,2 +1,2 @@ -oms_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +oms_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn oms_type_to_cstr(value: OmsType) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.option_kind_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.option_kind_from_cstr.html index b34fed5e3f6f..820d9b0c0e99 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.option_kind_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.option_kind_from_cstr.html @@ -1,4 +1,4 @@ -option_kind_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +option_kind_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn option_kind_from_cstr(
         ptr: *const c_char
     ) -> OptionKind
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.option_kind_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.option_kind_to_cstr.html index 3e01b8731a8a..f521acc3c97c 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.option_kind_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.option_kind_to_cstr.html @@ -1,4 +1,4 @@ -option_kind_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +option_kind_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn option_kind_to_cstr(
         value: OptionKind
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.order_side_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.order_side_from_cstr.html index fde505c2272a..6ce1cf227edc 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.order_side_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.order_side_from_cstr.html @@ -1,4 +1,4 @@ -order_side_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +order_side_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn order_side_from_cstr(
         ptr: *const c_char
     ) -> OrderSide
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.order_side_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.order_side_to_cstr.html index 72e9eebbbabe..cdde2738e742 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.order_side_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.order_side_to_cstr.html @@ -1,4 +1,4 @@ -order_side_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +order_side_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn order_side_to_cstr(
         value: OrderSide
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.order_status_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.order_status_from_cstr.html index 3a7172047c65..1a1c70229bee 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.order_status_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.order_status_from_cstr.html @@ -1,4 +1,4 @@ -order_status_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +order_status_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn order_status_from_cstr(
         ptr: *const c_char
     ) -> OrderStatus
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.order_status_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.order_status_to_cstr.html index f336635291a9..44909f646261 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.order_status_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.order_status_to_cstr.html @@ -1,4 +1,4 @@ -order_status_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +order_status_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn order_status_to_cstr(
         value: OrderStatus
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.order_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.order_type_from_cstr.html index e59ca3531d26..1f02cf3e1d7c 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.order_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.order_type_from_cstr.html @@ -1,4 +1,4 @@ -order_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +order_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn order_type_from_cstr(
         ptr: *const c_char
     ) -> OrderType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.order_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.order_type_to_cstr.html index ca4029f138d7..92343d96fba4 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.order_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.order_type_to_cstr.html @@ -1,4 +1,4 @@ -order_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +order_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn order_type_to_cstr(
         value: OrderType
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.position_side_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.position_side_from_cstr.html index 22bbbee80317..1f77acbe7cd9 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.position_side_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.position_side_from_cstr.html @@ -1,4 +1,4 @@ -position_side_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +position_side_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn position_side_from_cstr(
         ptr: *const c_char
     ) -> PositionSide
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.position_side_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.position_side_to_cstr.html index 9c6936094c40..f98b0ed00379 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.position_side_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.position_side_to_cstr.html @@ -1,4 +1,4 @@ -position_side_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +position_side_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn position_side_to_cstr(
         value: PositionSide
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.price_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.price_type_from_cstr.html index 67914d87203b..7fb6fb86fb3a 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.price_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.price_type_from_cstr.html @@ -1,4 +1,4 @@ -price_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +price_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn price_type_from_cstr(
         ptr: *const c_char
     ) -> PriceType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.price_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.price_type_to_cstr.html index 56d17e679336..750585bdfe73 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.price_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.price_type_to_cstr.html @@ -1,4 +1,4 @@ -price_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +price_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn price_type_to_cstr(
         value: PriceType
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.time_in_force_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.time_in_force_from_cstr.html index 5f75efc67e32..e9089630c2ea 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.time_in_force_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.time_in_force_from_cstr.html @@ -1,4 +1,4 @@ -time_in_force_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +time_in_force_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn time_in_force_from_cstr(
         ptr: *const c_char
     ) -> TimeInForce
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.time_in_force_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.time_in_force_to_cstr.html index 71845757debe..1917ef9d7fe9 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.time_in_force_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.time_in_force_to_cstr.html @@ -1,4 +1,4 @@ -time_in_force_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +time_in_force_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn time_in_force_to_cstr(
         value: TimeInForce
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.trading_state_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.trading_state_from_cstr.html index 52a31baee4ec..c8c51de4202b 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.trading_state_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.trading_state_from_cstr.html @@ -1,4 +1,4 @@ -trading_state_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +trading_state_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn trading_state_from_cstr(
         ptr: *const c_char
     ) -> TradingState
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.trading_state_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.trading_state_to_cstr.html index ee1ba97798b1..52d48a84e460 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.trading_state_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.trading_state_to_cstr.html @@ -1,4 +1,4 @@ -trading_state_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +trading_state_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn trading_state_to_cstr(
         value: TradingState
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.trailing_offset_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.trailing_offset_type_from_cstr.html index e13e6b0c1723..96aeaa915d06 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.trailing_offset_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.trailing_offset_type_from_cstr.html @@ -1,4 +1,4 @@ -trailing_offset_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +trailing_offset_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn trailing_offset_type_from_cstr(
         ptr: *const c_char
     ) -> TrailingOffsetType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.trailing_offset_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.trailing_offset_type_to_cstr.html index be9b2e76f14b..ec470a074da6 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.trailing_offset_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.trailing_offset_type_to_cstr.html @@ -1,4 +1,4 @@ -trailing_offset_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +trailing_offset_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn trailing_offset_type_to_cstr(
         value: TrailingOffsetType
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/fn.trigger_type_from_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.trigger_type_from_cstr.html index dbc1b304e940..ac33e428451e 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.trigger_type_from_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.trigger_type_from_cstr.html @@ -1,4 +1,4 @@ -trigger_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +trigger_type_from_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub unsafe extern "C" fn trigger_type_from_cstr(
         ptr: *const c_char
     ) -> TriggerType
    Expand description

    Returns an enum from a Python string.

    diff --git a/develop/core/nautilus_model/ffi/enums/fn.trigger_type_to_cstr.html b/develop/core/nautilus_model/ffi/enums/fn.trigger_type_to_cstr.html index 1f2c32bec6c0..75cbb7541de8 100644 --- a/develop/core/nautilus_model/ffi/enums/fn.trigger_type_to_cstr.html +++ b/develop/core/nautilus_model/ffi/enums/fn.trigger_type_to_cstr.html @@ -1,4 +1,4 @@ -trigger_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
    +trigger_type_to_cstr in nautilus_model::ffi::enums - Rust
    #[no_mangle]
     pub extern "C" fn trigger_type_to_cstr(
         value: TriggerType
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/enums/index.html b/develop/core/nautilus_model/ffi/enums/index.html index 9d63b5ac0847..3e896ed3244e 100644 --- a/develop/core/nautilus_model/ffi/enums/index.html +++ b/develop/core/nautilus_model/ffi/enums/index.html @@ -1 +1 @@ -nautilus_model::ffi::enums - Rust

    Module nautilus_model::ffi::enums

    source ·

    Functions

    \ No newline at end of file +nautilus_model::ffi::enums - Rust

    Module nautilus_model::ffi::enums

    source ·

    Functions

    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/events/index.html b/develop/core/nautilus_model/ffi/events/index.html index f91c0c6801ee..40f989ff4502 100644 --- a/develop/core/nautilus_model/ffi/events/index.html +++ b/develop/core/nautilus_model/ffi/events/index.html @@ -1 +1 @@ -nautilus_model::ffi::events - Rust
    \ No newline at end of file +nautilus_model::ffi::events - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/events/order/fn.order_accepted_new.html b/develop/core/nautilus_model/ffi/events/order/fn.order_accepted_new.html index 5ca9cc6bb510..f4a194836b36 100644 --- a/develop/core/nautilus_model/ffi/events/order/fn.order_accepted_new.html +++ b/develop/core/nautilus_model/ffi/events/order/fn.order_accepted_new.html @@ -1,4 +1,4 @@ -order_accepted_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
    +order_accepted_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
     pub extern "C" fn order_accepted_new(
         trader_id: TraderId,
         strategy_id: StrategyId,
    diff --git a/develop/core/nautilus_model/ffi/events/order/fn.order_denied_new.html b/develop/core/nautilus_model/ffi/events/order/fn.order_denied_new.html
    index dc995afd7c22..ffe8b8e0c488 100644
    --- a/develop/core/nautilus_model/ffi/events/order/fn.order_denied_new.html
    +++ b/develop/core/nautilus_model/ffi/events/order/fn.order_denied_new.html
    @@ -1,4 +1,4 @@
    -order_denied_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
    +order_denied_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
     pub unsafe extern "C" fn order_denied_new(
         trader_id: TraderId,
         strategy_id: StrategyId,
    diff --git a/develop/core/nautilus_model/ffi/events/order/fn.order_emulated_new.html b/develop/core/nautilus_model/ffi/events/order/fn.order_emulated_new.html
    index 136292258a38..265960165a40 100644
    --- a/develop/core/nautilus_model/ffi/events/order/fn.order_emulated_new.html
    +++ b/develop/core/nautilus_model/ffi/events/order/fn.order_emulated_new.html
    @@ -1,4 +1,4 @@
    -order_emulated_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
    +order_emulated_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
     pub extern "C" fn order_emulated_new(
         trader_id: TraderId,
         strategy_id: StrategyId,
    diff --git a/develop/core/nautilus_model/ffi/events/order/fn.order_rejected_new.html b/develop/core/nautilus_model/ffi/events/order/fn.order_rejected_new.html
    index 52b995f457a0..f6b5eea08738 100644
    --- a/develop/core/nautilus_model/ffi/events/order/fn.order_rejected_new.html
    +++ b/develop/core/nautilus_model/ffi/events/order/fn.order_rejected_new.html
    @@ -1,4 +1,4 @@
    -order_rejected_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
    +order_rejected_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
     pub unsafe extern "C" fn order_rejected_new(
         trader_id: TraderId,
         strategy_id: StrategyId,
    diff --git a/develop/core/nautilus_model/ffi/events/order/fn.order_released_new.html b/develop/core/nautilus_model/ffi/events/order/fn.order_released_new.html
    index d39b8fb5b3e6..396c2fe4685c 100644
    --- a/develop/core/nautilus_model/ffi/events/order/fn.order_released_new.html
    +++ b/develop/core/nautilus_model/ffi/events/order/fn.order_released_new.html
    @@ -1,4 +1,4 @@
    -order_released_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
    +order_released_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
     pub extern "C" fn order_released_new(
         trader_id: TraderId,
         strategy_id: StrategyId,
    diff --git a/develop/core/nautilus_model/ffi/events/order/fn.order_submitted_new.html b/develop/core/nautilus_model/ffi/events/order/fn.order_submitted_new.html
    index a4eb9fe6c4a1..54923fe08356 100644
    --- a/develop/core/nautilus_model/ffi/events/order/fn.order_submitted_new.html
    +++ b/develop/core/nautilus_model/ffi/events/order/fn.order_submitted_new.html
    @@ -1,4 +1,4 @@
    -order_submitted_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
    +order_submitted_new in nautilus_model::ffi::events::order - Rust
    #[no_mangle]
     pub extern "C" fn order_submitted_new(
         trader_id: TraderId,
         strategy_id: StrategyId,
    diff --git a/develop/core/nautilus_model/ffi/events/order/index.html b/develop/core/nautilus_model/ffi/events/order/index.html
    index a50a13ea2f8b..c347757fc22a 100644
    --- a/develop/core/nautilus_model/ffi/events/order/index.html
    +++ b/develop/core/nautilus_model/ffi/events/order/index.html
    @@ -1 +1 @@
    -nautilus_model::ffi::events::order - Rust
    \ No newline at end of file +nautilus_model::ffi::events::order - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/identifiers/account_id/fn.account_id_hash.html b/develop/core/nautilus_model/ffi/identifiers/account_id/fn.account_id_hash.html index ead6d16f366f..b7223763b504 100644 --- a/develop/core/nautilus_model/ffi/identifiers/account_id/fn.account_id_hash.html +++ b/develop/core/nautilus_model/ffi/identifiers/account_id/fn.account_id_hash.html @@ -1,2 +1,2 @@ -account_id_hash in nautilus_model::ffi::identifiers::account_id - Rust
    #[no_mangle]
    +account_id_hash in nautilus_model::ffi::identifiers::account_id - Rust
    #[no_mangle]
     pub extern "C" fn account_id_hash(id: &AccountId) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/identifiers/account_id/fn.account_id_new.html b/develop/core/nautilus_model/ffi/identifiers/account_id/fn.account_id_new.html index 6fa6d6a6c3d1..5d6729634f8c 100644 --- a/develop/core/nautilus_model/ffi/identifiers/account_id/fn.account_id_new.html +++ b/develop/core/nautilus_model/ffi/identifiers/account_id/fn.account_id_new.html @@ -1,4 +1,4 @@ -account_id_new in nautilus_model::ffi::identifiers::account_id - Rust
    #[no_mangle]
    +account_id_new in nautilus_model::ffi::identifiers::account_id - Rust
    #[no_mangle]
     pub unsafe extern "C" fn account_id_new(
         ptr: *const c_char
     ) -> AccountId
    Expand description

    Returns a Nautilus identifier from a C string pointer.

    diff --git a/develop/core/nautilus_model/ffi/identifiers/account_id/index.html b/develop/core/nautilus_model/ffi/identifiers/account_id/index.html index e9bf88bcc935..2fda604e98d9 100644 --- a/develop/core/nautilus_model/ffi/identifiers/account_id/index.html +++ b/develop/core/nautilus_model/ffi/identifiers/account_id/index.html @@ -1 +1 @@ -nautilus_model::ffi::identifiers::account_id - Rust

    Functions

    \ No newline at end of file +nautilus_model::ffi::identifiers::account_id - Rust

    Functions

    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/identifiers/client_id/fn.client_id_hash.html b/develop/core/nautilus_model/ffi/identifiers/client_id/fn.client_id_hash.html index 563ed092d476..df4af61b8b69 100644 --- a/develop/core/nautilus_model/ffi/identifiers/client_id/fn.client_id_hash.html +++ b/develop/core/nautilus_model/ffi/identifiers/client_id/fn.client_id_hash.html @@ -1,2 +1,2 @@ -client_id_hash in nautilus_model::ffi::identifiers::client_id - Rust
    #[no_mangle]
    +client_id_hash in nautilus_model::ffi::identifiers::client_id - Rust
    #[no_mangle]
     pub extern "C" fn client_id_hash(id: &ClientId) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/identifiers/client_id/fn.client_id_new.html b/develop/core/nautilus_model/ffi/identifiers/client_id/fn.client_id_new.html index 271b5bde5ec4..00df79cca016 100644 --- a/develop/core/nautilus_model/ffi/identifiers/client_id/fn.client_id_new.html +++ b/develop/core/nautilus_model/ffi/identifiers/client_id/fn.client_id_new.html @@ -1,4 +1,4 @@ -client_id_new in nautilus_model::ffi::identifiers::client_id - Rust
    #[no_mangle]
    +client_id_new in nautilus_model::ffi::identifiers::client_id - Rust
    #[no_mangle]
     pub unsafe extern "C" fn client_id_new(ptr: *const c_char) -> ClientId
    Expand description

    Returns a Nautilus identifier from C string pointer.

    Safety

    source

    pub fn get_quantity_for_price(&self, price: Price, order_side: OrderSide) -> f64

    source

    pub fn update_quote_tick(&mut self, tick: &QuoteTick)

    source

    pub fn update_trade_tick(&mut self, tick: &TradeTick)

    source

    pub fn simulate_fills(&self, order: &BookOrder) -> Vec<(Price, Quantity)>

    source

    pub fn pprint(&self, num_levels: usize) -> String

    Return a String representation of the order book in a human-readable table format.

    -
    source

    pub fn check_integrity(&self) -> Result<(), BookIntegrityError>

    Trait Implementations§

    source§

    impl Deref for OrderBook_API

    §

    type Target = OrderBook

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for OrderBook_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    source

    pub fn check_integrity(&self) -> Result<(), BookIntegrityError>

    Trait Implementations§

    source§

    impl Deref for OrderBook_API

    §

    type Target = OrderBook

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for OrderBook_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/ffi/orderbook/index.html b/develop/core/nautilus_model/ffi/orderbook/index.html index 48b1ba40988b..77b659961c64 100644 --- a/develop/core/nautilus_model/ffi/orderbook/index.html +++ b/develop/core/nautilus_model/ffi/orderbook/index.html @@ -1 +1 @@ -nautilus_model::ffi::orderbook - Rust
    \ No newline at end of file +nautilus_model::ffi::orderbook - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_clone.html b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_clone.html index a6df6f948566..30c00c6a138c 100644 --- a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_clone.html +++ b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_clone.html @@ -1,2 +1,2 @@ -level_clone in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
    +level_clone in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
     pub extern "C" fn level_clone(level: &Level_API) -> Level_API
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_drop.html b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_drop.html index 969b1fb25137..01c0239b77f0 100644 --- a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_drop.html +++ b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_drop.html @@ -1,2 +1,2 @@ -level_drop in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
    +level_drop in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
     pub extern "C" fn level_drop(level: Level_API)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_exposure.html b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_exposure.html index 72c59597f79b..57e6dd26dd00 100644 --- a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_exposure.html +++ b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_exposure.html @@ -1,2 +1,2 @@ -level_exposure in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
    +level_exposure in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
     pub extern "C" fn level_exposure(level: &Level_API) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_new.html b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_new.html index 617b0021335c..6f3d831f9af1 100644 --- a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_new.html +++ b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_new.html @@ -1,4 +1,4 @@ -level_new in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
    +level_new in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
     pub extern "C" fn level_new(
         order_side: OrderSide,
         price: Price,
    diff --git a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_orders.html b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_orders.html
    index d68c7c292beb..fa18528f0dd3 100644
    --- a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_orders.html
    +++ b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_orders.html
    @@ -1,2 +1,2 @@
    -level_orders in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
    +level_orders in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
     pub extern "C" fn level_orders(level: &Level_API) -> CVec
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_price.html b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_price.html index 0efeb330a2cd..4220be6c9382 100644 --- a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_price.html +++ b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_price.html @@ -1,2 +1,2 @@ -level_price in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
    +level_price in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
     pub extern "C" fn level_price(level: &Level_API) -> Price
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_size.html b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_size.html index e9587d297492..20cd5a5ed500 100644 --- a/develop/core/nautilus_model/ffi/orderbook/level/fn.level_size.html +++ b/develop/core/nautilus_model/ffi/orderbook/level/fn.level_size.html @@ -1,2 +1,2 @@ -level_size in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
    +level_size in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
     pub extern "C" fn level_size(level: &Level_API) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/orderbook/level/fn.vec_levels_drop.html b/develop/core/nautilus_model/ffi/orderbook/level/fn.vec_levels_drop.html index f6253bf7c906..1069d6564391 100644 --- a/develop/core/nautilus_model/ffi/orderbook/level/fn.vec_levels_drop.html +++ b/develop/core/nautilus_model/ffi/orderbook/level/fn.vec_levels_drop.html @@ -1,2 +1,2 @@ -vec_levels_drop in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
    +vec_levels_drop in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
     pub extern "C" fn vec_levels_drop(v: CVec)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/orderbook/level/fn.vec_orders_drop.html b/develop/core/nautilus_model/ffi/orderbook/level/fn.vec_orders_drop.html index 6616e2f79e00..579a67264816 100644 --- a/develop/core/nautilus_model/ffi/orderbook/level/fn.vec_orders_drop.html +++ b/develop/core/nautilus_model/ffi/orderbook/level/fn.vec_orders_drop.html @@ -1,2 +1,2 @@ -vec_orders_drop in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
    +vec_orders_drop in nautilus_model::ffi::orderbook::level - Rust
    #[no_mangle]
     pub extern "C" fn vec_orders_drop(v: CVec)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/orderbook/level/index.html b/develop/core/nautilus_model/ffi/orderbook/level/index.html index f15a5c129836..e358495cedde 100644 --- a/develop/core/nautilus_model/ffi/orderbook/level/index.html +++ b/develop/core/nautilus_model/ffi/orderbook/level/index.html @@ -1 +1 @@ -nautilus_model::ffi::orderbook::level - Rust
    \ No newline at end of file +nautilus_model::ffi::orderbook::level - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/orderbook/level/struct.Level_API.html b/develop/core/nautilus_model/ffi/orderbook/level/struct.Level_API.html index dd29ecb4a6e8..136b63ab703d 100644 --- a/develop/core/nautilus_model/ffi/orderbook/level/struct.Level_API.html +++ b/develop/core/nautilus_model/ffi/orderbook/level/struct.Level_API.html @@ -1,11 +1,11 @@ -Level_API in nautilus_model::ffi::orderbook::level - Rust
    #[repr(C)]
    pub struct Level_API(/* private fields */);
    Expand description

    Provides a C compatible Foreign Function Interface (FFI) for an underlying order bookLevel.

    +Level_API in nautilus_model::ffi::orderbook::level - Rust
    #[repr(C)]
    pub struct Level_API(/* private fields */);
    Expand description

    Provides a C compatible Foreign Function Interface (FFI) for an underlying order bookLevel.

    This struct wraps Level in a way that makes it compatible with C function calls, enabling interaction with Level in a C environment.

    It implements the Deref trait, allowing instances of Level_API to be dereferenced to Level, providing access to Level’s methods without having to manually acce wss the underlying Level instance.

    -

    Implementations§

    source§

    impl Level_API

    source

    pub fn new(level: Level) -> Self

    Methods from Deref<Target = Level>§

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn first(&self) -> Option<&BookOrder>

    source

    pub fn add_bulk(&mut self, orders: Vec<BookOrder>)

    source

    pub fn add(&mut self, order: BookOrder)

    source

    pub fn update(&mut self, order: BookOrder)

    source

    pub fn delete(&mut self, order: &BookOrder)

    source

    pub fn remove_by_id(&mut self, order_id: OrderId)

    source

    pub fn size(&self) -> f64

    source

    pub fn size_raw(&self) -> u64

    source

    pub fn exposure(&self) -> f64

    source

    pub fn exposure_raw(&self) -> u64

    Trait Implementations§

    source§

    impl Clone for Level_API

    source§

    fn clone(&self) -> Level_API

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Deref for Level_API

    §

    type Target = Level

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for Level_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Implementations§

    source§

    impl Level_API

    source

    pub fn new(level: Level) -> Self

    Methods from Deref<Target = Level>§

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn first(&self) -> Option<&BookOrder>

    source

    pub fn add_bulk(&mut self, orders: Vec<BookOrder>)

    source

    pub fn add(&mut self, order: BookOrder)

    source

    pub fn update(&mut self, order: BookOrder)

    source

    pub fn delete(&mut self, order: &BookOrder)

    source

    pub fn remove_by_id(&mut self, order_id: OrderId)

    source

    pub fn size(&self) -> f64

    source

    pub fn size_raw(&self) -> u64

    source

    pub fn exposure(&self) -> f64

    source

    pub fn exposure_raw(&self) -> u64

    Trait Implementations§

    source§

    impl Clone for Level_API

    source§

    fn clone(&self) -> Level_API

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Deref for Level_API

    §

    type Target = Level

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for Level_API

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/ffi/types/currency/fn.currency_code_to_cstr.html b/develop/core/nautilus_model/ffi/types/currency/fn.currency_code_to_cstr.html index f9017980d6a3..b29a3869289d 100644 --- a/develop/core/nautilus_model/ffi/types/currency/fn.currency_code_to_cstr.html +++ b/develop/core/nautilus_model/ffi/types/currency/fn.currency_code_to_cstr.html @@ -1,4 +1,4 @@ -currency_code_to_cstr in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
    +currency_code_to_cstr in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
     pub extern "C" fn currency_code_to_cstr(
         currency: &Currency
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/currency/fn.currency_exists.html b/develop/core/nautilus_model/ffi/types/currency/fn.currency_exists.html index e9f26671918f..d817f1cc9a7b 100644 --- a/develop/core/nautilus_model/ffi/types/currency/fn.currency_exists.html +++ b/develop/core/nautilus_model/ffi/types/currency/fn.currency_exists.html @@ -1,4 +1,4 @@ -currency_exists in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
    +currency_exists in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
     pub unsafe extern "C" fn currency_exists(
         code_ptr: *const c_char
     ) -> u8
    Expand description

    Safety

    diff --git a/develop/core/nautilus_model/ffi/types/currency/fn.currency_from_cstr.html b/develop/core/nautilus_model/ffi/types/currency/fn.currency_from_cstr.html index cc9b22c9f9be..5fe2b4b7326e 100644 --- a/develop/core/nautilus_model/ffi/types/currency/fn.currency_from_cstr.html +++ b/develop/core/nautilus_model/ffi/types/currency/fn.currency_from_cstr.html @@ -1,4 +1,4 @@ -currency_from_cstr in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
    +currency_from_cstr in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
     pub unsafe extern "C" fn currency_from_cstr(
         code_ptr: *const c_char
     ) -> Currency
    Expand description

    Safety

    diff --git a/develop/core/nautilus_model/ffi/types/currency/fn.currency_from_py.html b/develop/core/nautilus_model/ffi/types/currency/fn.currency_from_py.html index 5cccf4f372fd..2ee3e93f56cc 100644 --- a/develop/core/nautilus_model/ffi/types/currency/fn.currency_from_py.html +++ b/develop/core/nautilus_model/ffi/types/currency/fn.currency_from_py.html @@ -1,4 +1,4 @@ -currency_from_py in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
    +currency_from_py in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
     pub unsafe extern "C" fn currency_from_py(
         code_ptr: *const c_char,
         precision: u8,
    diff --git a/develop/core/nautilus_model/ffi/types/currency/fn.currency_hash.html b/develop/core/nautilus_model/ffi/types/currency/fn.currency_hash.html
    index 9452889ef8ac..f321f49e2e14 100644
    --- a/develop/core/nautilus_model/ffi/types/currency/fn.currency_hash.html
    +++ b/develop/core/nautilus_model/ffi/types/currency/fn.currency_hash.html
    @@ -1,2 +1,2 @@
    -currency_hash in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
    +currency_hash in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
     pub extern "C" fn currency_hash(currency: &Currency) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/currency/fn.currency_name_to_cstr.html b/develop/core/nautilus_model/ffi/types/currency/fn.currency_name_to_cstr.html index 39ba6bbcb323..19bfc65b9cba 100644 --- a/develop/core/nautilus_model/ffi/types/currency/fn.currency_name_to_cstr.html +++ b/develop/core/nautilus_model/ffi/types/currency/fn.currency_name_to_cstr.html @@ -1,4 +1,4 @@ -currency_name_to_cstr in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
    +currency_name_to_cstr in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
     pub extern "C" fn currency_name_to_cstr(
         currency: &Currency
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/currency/fn.currency_register.html b/develop/core/nautilus_model/ffi/types/currency/fn.currency_register.html index f7b6ed6b96aa..9d19f5904733 100644 --- a/develop/core/nautilus_model/ffi/types/currency/fn.currency_register.html +++ b/develop/core/nautilus_model/ffi/types/currency/fn.currency_register.html @@ -1,2 +1,2 @@ -currency_register in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
    +currency_register in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
     pub extern "C" fn currency_register(currency: Currency)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/currency/fn.currency_to_cstr.html b/develop/core/nautilus_model/ffi/types/currency/fn.currency_to_cstr.html index 41efb04e132a..f9f189b205c2 100644 --- a/develop/core/nautilus_model/ffi/types/currency/fn.currency_to_cstr.html +++ b/develop/core/nautilus_model/ffi/types/currency/fn.currency_to_cstr.html @@ -1,4 +1,4 @@ -currency_to_cstr in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
    +currency_to_cstr in nautilus_model::ffi::types::currency - Rust
    #[no_mangle]
     pub extern "C" fn currency_to_cstr(
         currency: &Currency
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/currency/index.html b/develop/core/nautilus_model/ffi/types/currency/index.html index 409f6ab8a1ed..a874dfab9581 100644 --- a/develop/core/nautilus_model/ffi/types/currency/index.html +++ b/develop/core/nautilus_model/ffi/types/currency/index.html @@ -1 +1 @@ -nautilus_model::ffi::types::currency - Rust
    \ No newline at end of file +nautilus_model::ffi::types::currency - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/index.html b/develop/core/nautilus_model/ffi/types/index.html index 3c703c18f190..603b70c3f0c4 100644 --- a/develop/core/nautilus_model/ffi/types/index.html +++ b/develop/core/nautilus_model/ffi/types/index.html @@ -1 +1 @@ -nautilus_model::ffi::types - Rust
    \ No newline at end of file +nautilus_model::ffi::types - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/money/fn.money_add_assign.html b/develop/core/nautilus_model/ffi/types/money/fn.money_add_assign.html index 2964b93b468d..f2e93011e4ef 100644 --- a/develop/core/nautilus_model/ffi/types/money/fn.money_add_assign.html +++ b/develop/core/nautilus_model/ffi/types/money/fn.money_add_assign.html @@ -1,2 +1,2 @@ -money_add_assign in nautilus_model::ffi::types::money - Rust
    #[no_mangle]
    +money_add_assign in nautilus_model::ffi::types::money - Rust
    #[no_mangle]
     pub extern "C" fn money_add_assign(a: Money, b: Money)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/money/fn.money_as_f64.html b/develop/core/nautilus_model/ffi/types/money/fn.money_as_f64.html index 82905def3098..a6a7fdb42f82 100644 --- a/develop/core/nautilus_model/ffi/types/money/fn.money_as_f64.html +++ b/develop/core/nautilus_model/ffi/types/money/fn.money_as_f64.html @@ -1,2 +1,2 @@ -money_as_f64 in nautilus_model::ffi::types::money - Rust
    #[no_mangle]
    +money_as_f64 in nautilus_model::ffi::types::money - Rust
    #[no_mangle]
     pub extern "C" fn money_as_f64(money: &Money) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/money/fn.money_from_raw.html b/develop/core/nautilus_model/ffi/types/money/fn.money_from_raw.html index be823d9f34d5..f096b0474811 100644 --- a/develop/core/nautilus_model/ffi/types/money/fn.money_from_raw.html +++ b/develop/core/nautilus_model/ffi/types/money/fn.money_from_raw.html @@ -1,4 +1,4 @@ -money_from_raw in nautilus_model::ffi::types::money - Rust
    #[no_mangle]
    +money_from_raw in nautilus_model::ffi::types::money - Rust
    #[no_mangle]
     pub extern "C" fn money_from_raw(
         raw: i64,
         currency: Currency
    diff --git a/develop/core/nautilus_model/ffi/types/money/fn.money_new.html b/develop/core/nautilus_model/ffi/types/money/fn.money_new.html
    index adab0afaf088..5d3ec575f93b 100644
    --- a/develop/core/nautilus_model/ffi/types/money/fn.money_new.html
    +++ b/develop/core/nautilus_model/ffi/types/money/fn.money_new.html
    @@ -1,2 +1,2 @@
    -money_new in nautilus_model::ffi::types::money - Rust
    #[no_mangle]
    +money_new in nautilus_model::ffi::types::money - Rust
    #[no_mangle]
     pub extern "C" fn money_new(amount: f64, currency: Currency) -> Money
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/money/fn.money_sub_assign.html b/develop/core/nautilus_model/ffi/types/money/fn.money_sub_assign.html index fccd444ff020..f131a3e14952 100644 --- a/develop/core/nautilus_model/ffi/types/money/fn.money_sub_assign.html +++ b/develop/core/nautilus_model/ffi/types/money/fn.money_sub_assign.html @@ -1,2 +1,2 @@ -money_sub_assign in nautilus_model::ffi::types::money - Rust
    #[no_mangle]
    +money_sub_assign in nautilus_model::ffi::types::money - Rust
    #[no_mangle]
     pub extern "C" fn money_sub_assign(a: Money, b: Money)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/money/index.html b/develop/core/nautilus_model/ffi/types/money/index.html index d92339e040b5..3146a256c2ab 100644 --- a/develop/core/nautilus_model/ffi/types/money/index.html +++ b/develop/core/nautilus_model/ffi/types/money/index.html @@ -1 +1 @@ -nautilus_model::ffi::types::money - Rust
    \ No newline at end of file +nautilus_model::ffi::types::money - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/price/fn.price_add_assign.html b/develop/core/nautilus_model/ffi/types/price/fn.price_add_assign.html index 336ca8327592..34e4c12f6554 100644 --- a/develop/core/nautilus_model/ffi/types/price/fn.price_add_assign.html +++ b/develop/core/nautilus_model/ffi/types/price/fn.price_add_assign.html @@ -1,2 +1,2 @@ -price_add_assign in nautilus_model::ffi::types::price - Rust
    #[no_mangle]
    +price_add_assign in nautilus_model::ffi::types::price - Rust
    #[no_mangle]
     pub extern "C" fn price_add_assign(a: Price, b: Price)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/price/fn.price_as_f64.html b/develop/core/nautilus_model/ffi/types/price/fn.price_as_f64.html index 0244f1515602..431be589b667 100644 --- a/develop/core/nautilus_model/ffi/types/price/fn.price_as_f64.html +++ b/develop/core/nautilus_model/ffi/types/price/fn.price_as_f64.html @@ -1,2 +1,2 @@ -price_as_f64 in nautilus_model::ffi::types::price - Rust
    #[no_mangle]
    +price_as_f64 in nautilus_model::ffi::types::price - Rust
    #[no_mangle]
     pub extern "C" fn price_as_f64(price: &Price) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/price/fn.price_from_raw.html b/develop/core/nautilus_model/ffi/types/price/fn.price_from_raw.html index 95498a2b8420..1e19db7a4dc9 100644 --- a/develop/core/nautilus_model/ffi/types/price/fn.price_from_raw.html +++ b/develop/core/nautilus_model/ffi/types/price/fn.price_from_raw.html @@ -1,2 +1,2 @@ -price_from_raw in nautilus_model::ffi::types::price - Rust
    #[no_mangle]
    +price_from_raw in nautilus_model::ffi::types::price - Rust
    #[no_mangle]
     pub extern "C" fn price_from_raw(raw: i64, precision: u8) -> Price
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/price/fn.price_new.html b/develop/core/nautilus_model/ffi/types/price/fn.price_new.html index c0c2eefa97a0..bafc50fcf0f9 100644 --- a/develop/core/nautilus_model/ffi/types/price/fn.price_new.html +++ b/develop/core/nautilus_model/ffi/types/price/fn.price_new.html @@ -1,2 +1,2 @@ -price_new in nautilus_model::ffi::types::price - Rust
    #[no_mangle]
    +price_new in nautilus_model::ffi::types::price - Rust
    #[no_mangle]
     pub extern "C" fn price_new(value: f64, precision: u8) -> Price
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/price/fn.price_sub_assign.html b/develop/core/nautilus_model/ffi/types/price/fn.price_sub_assign.html index 28e2c9e3b9b5..b1b1d468ec17 100644 --- a/develop/core/nautilus_model/ffi/types/price/fn.price_sub_assign.html +++ b/develop/core/nautilus_model/ffi/types/price/fn.price_sub_assign.html @@ -1,2 +1,2 @@ -price_sub_assign in nautilus_model::ffi::types::price - Rust
    #[no_mangle]
    +price_sub_assign in nautilus_model::ffi::types::price - Rust
    #[no_mangle]
     pub extern "C" fn price_sub_assign(a: Price, b: Price)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/price/index.html b/develop/core/nautilus_model/ffi/types/price/index.html index 75f8c7be221c..0c6a24775566 100644 --- a/develop/core/nautilus_model/ffi/types/price/index.html +++ b/develop/core/nautilus_model/ffi/types/price/index.html @@ -1 +1 @@ -nautilus_model::ffi::types::price - Rust
    \ No newline at end of file +nautilus_model::ffi::types::price - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_add_assign.html b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_add_assign.html index e953c646e655..82fe40b338f2 100644 --- a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_add_assign.html +++ b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_add_assign.html @@ -1,2 +1,2 @@ -quantity_add_assign in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
    +quantity_add_assign in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
     pub extern "C" fn quantity_add_assign(a: Quantity, b: Quantity)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_add_assign_u64.html b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_add_assign_u64.html index cc0e2bd03684..bc09c45e101e 100644 --- a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_add_assign_u64.html +++ b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_add_assign_u64.html @@ -1,2 +1,2 @@ -quantity_add_assign_u64 in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
    +quantity_add_assign_u64 in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
     pub extern "C" fn quantity_add_assign_u64(a: Quantity, b: u64)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_as_f64.html b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_as_f64.html index 7aa36d595a30..16dc4412b93d 100644 --- a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_as_f64.html +++ b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_as_f64.html @@ -1,2 +1,2 @@ -quantity_as_f64 in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
    +quantity_as_f64 in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
     pub extern "C" fn quantity_as_f64(qty: &Quantity) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_from_raw.html b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_from_raw.html index 8a3603ba05c3..427762a4801d 100644 --- a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_from_raw.html +++ b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_from_raw.html @@ -1,4 +1,4 @@ -quantity_from_raw in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
    +quantity_from_raw in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
     pub extern "C" fn quantity_from_raw(
         raw: u64,
         precision: u8
    diff --git a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_new.html b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_new.html
    index 298bf37535fb..3371c81a402a 100644
    --- a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_new.html
    +++ b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_new.html
    @@ -1,2 +1,2 @@
    -quantity_new in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
    +quantity_new in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
     pub extern "C" fn quantity_new(value: f64, precision: u8) -> Quantity
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_sub_assign.html b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_sub_assign.html index 6415f661ee7f..bf90d8a24848 100644 --- a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_sub_assign.html +++ b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_sub_assign.html @@ -1,2 +1,2 @@ -quantity_sub_assign in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
    +quantity_sub_assign in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
     pub extern "C" fn quantity_sub_assign(a: Quantity, b: Quantity)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_sub_assign_u64.html b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_sub_assign_u64.html index 92eed49a9bd0..de4e417c33a2 100644 --- a/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_sub_assign_u64.html +++ b/develop/core/nautilus_model/ffi/types/quantity/fn.quantity_sub_assign_u64.html @@ -1,2 +1,2 @@ -quantity_sub_assign_u64 in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
    +quantity_sub_assign_u64 in nautilus_model::ffi::types::quantity - Rust
    #[no_mangle]
     pub extern "C" fn quantity_sub_assign_u64(a: Quantity, b: u64)
    \ No newline at end of file diff --git a/develop/core/nautilus_model/ffi/types/quantity/index.html b/develop/core/nautilus_model/ffi/types/quantity/index.html index 29f130efc795..f22e21af9a28 100644 --- a/develop/core/nautilus_model/ffi/types/quantity/index.html +++ b/develop/core/nautilus_model/ffi/types/quantity/index.html @@ -1 +1 @@ -nautilus_model::ffi::types::quantity - Rust
    \ No newline at end of file +nautilus_model::ffi::types::quantity - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/account_id/index.html b/develop/core/nautilus_model/identifiers/account_id/index.html index e51609c89130..9c280b11aa4e 100644 --- a/develop/core/nautilus_model/identifiers/account_id/index.html +++ b/develop/core/nautilus_model/identifiers/account_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::account_id - Rust

    Structs

    \ No newline at end of file +nautilus_model::identifiers::account_id - Rust

    Structs

    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html b/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html index 0926b938d30d..7cb3e3d54b1d 100644 --- a/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html +++ b/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html @@ -1,4 +1,4 @@ -AccountId in nautilus_model::identifiers::account_id - Rust
    #[repr(C)]
    pub struct AccountId { +AccountId in nautilus_model::identifiers::account_id - Rust
    #[repr(C)]
    pub struct AccountId { pub value: Ustr, }
    Expand description

    Represents a valid account ID.

    Must be correctly formatted with two valid strings either side of a hyphen ‘-’. @@ -18,8 +18,8 @@ operator. Read more

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for AccountId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for AccountId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<AccountId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<AccountId> for PyClassImplCollector<AccountId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountId

    §

    type Holder = Option<PyRef<'py, AccountId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountId

    §

    type Holder = Option<PyRefMut<'py, AccountId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<AccountId> for PyClassImplCollector<AccountId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for AccountId

    §

    type AsRefTarget = PyCell<AccountId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "AccountId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for AccountId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for AccountId

    source§

    impl Eq for AccountId

    source§

    impl StructuralEq for AccountId

    source§

    impl StructuralPartialEq for AccountId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for AccountId

    source§

    impl Eq for AccountId

    source§

    impl StructuralEq for AccountId

    source§

    impl StructuralPartialEq for AccountId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/client_id/index.html b/develop/core/nautilus_model/identifiers/client_id/index.html index 8438ece02c7f..9dac585be7b0 100644 --- a/develop/core/nautilus_model/identifiers/client_id/index.html +++ b/develop/core/nautilus_model/identifiers/client_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::client_id - Rust

    Structs

    \ No newline at end of file +nautilus_model::identifiers::client_id - Rust

    Structs

    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/client_id/struct.ClientId.html b/develop/core/nautilus_model/identifiers/client_id/struct.ClientId.html index 4bd55f20fbfe..c5af6d7fef8d 100644 --- a/develop/core/nautilus_model/identifiers/client_id/struct.ClientId.html +++ b/develop/core/nautilus_model/identifiers/client_id/struct.ClientId.html @@ -1,9 +1,9 @@ -ClientId in nautilus_model::identifiers::client_id - Rust
    #[repr(C)]
    pub struct ClientId { +ClientId in nautilus_model::identifiers::client_id - Rust
    #[repr(C)]
    pub struct ClientId { pub value: Ustr, }
    Expand description

    Represents a system client ID.

    Fields§

    §value: Ustr

    The client ID value.

    -

    Implementations§

    source§

    impl ClientId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for ClientId

    source§

    fn clone(&self) -> ClientId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ClientId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ClientId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ClientId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for ClientId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for ClientId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for ClientId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl ClientId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for ClientId

    source§

    fn clone(&self) -> ClientId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ClientId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ClientId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ClientId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for ClientId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for ClientId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for ClientId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for ClientId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for ClientId

    source§

    fn cmp(&self, other: &ClientId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -14,8 +14,8 @@ operator. Read more

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for ClientId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for ClientId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<ClientId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ClientId> for PyClassImplCollector<ClientId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientId

    §

    type Holder = Option<PyRef<'py, ClientId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientId

    §

    type Holder = Option<PyRefMut<'py, ClientId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ClientId> for PyClassImplCollector<ClientId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ClientId

    §

    type AsRefTarget = PyCell<ClientId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ClientId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ClientId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for ClientId

    source§

    impl Eq for ClientId

    source§

    impl StructuralEq for ClientId

    source§

    impl StructuralPartialEq for ClientId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Copy for ClientId

    source§

    impl Eq for ClientId

    source§

    impl StructuralEq for ClientId

    source§

    impl StructuralPartialEq for ClientId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/client_order_id/fn.optional_ustr_to_vec_client_order_ids.html b/develop/core/nautilus_model/identifiers/client_order_id/fn.optional_ustr_to_vec_client_order_ids.html index 34f034e1553c..1356407e0270 100644 --- a/develop/core/nautilus_model/identifiers/client_order_id/fn.optional_ustr_to_vec_client_order_ids.html +++ b/develop/core/nautilus_model/identifiers/client_order_id/fn.optional_ustr_to_vec_client_order_ids.html @@ -1,3 +1,3 @@ -optional_ustr_to_vec_client_order_ids in nautilus_model::identifiers::client_order_id - Rust
    pub fn optional_ustr_to_vec_client_order_ids(
    +optional_ustr_to_vec_client_order_ids in nautilus_model::identifiers::client_order_id - Rust
    pub fn optional_ustr_to_vec_client_order_ids(
         s: Option<Ustr>
     ) -> Option<Vec<ClientOrderId>>
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/client_order_id/fn.optional_vec_client_order_ids_to_ustr.html b/develop/core/nautilus_model/identifiers/client_order_id/fn.optional_vec_client_order_ids_to_ustr.html index f2f6e28d58dd..68b92afd502c 100644 --- a/develop/core/nautilus_model/identifiers/client_order_id/fn.optional_vec_client_order_ids_to_ustr.html +++ b/develop/core/nautilus_model/identifiers/client_order_id/fn.optional_vec_client_order_ids_to_ustr.html @@ -1,3 +1,3 @@ -optional_vec_client_order_ids_to_ustr in nautilus_model::identifiers::client_order_id - Rust
    pub fn optional_vec_client_order_ids_to_ustr(
    +optional_vec_client_order_ids_to_ustr in nautilus_model::identifiers::client_order_id - Rust
    pub fn optional_vec_client_order_ids_to_ustr(
         vec: Option<Vec<ClientOrderId>>
     ) -> Option<Ustr>
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/client_order_id/index.html b/develop/core/nautilus_model/identifiers/client_order_id/index.html index b6463ac1fe56..fe3473344f13 100644 --- a/develop/core/nautilus_model/identifiers/client_order_id/index.html +++ b/develop/core/nautilus_model/identifiers/client_order_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::client_order_id - Rust
    \ No newline at end of file +nautilus_model::identifiers::client_order_id - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/client_order_id/struct.ClientOrderId.html b/develop/core/nautilus_model/identifiers/client_order_id/struct.ClientOrderId.html index f3eb3b43e27b..08d6a1bf72d6 100644 --- a/develop/core/nautilus_model/identifiers/client_order_id/struct.ClientOrderId.html +++ b/develop/core/nautilus_model/identifiers/client_order_id/struct.ClientOrderId.html @@ -1,9 +1,9 @@ -ClientOrderId in nautilus_model::identifiers::client_order_id - Rust
    #[repr(C)]
    pub struct ClientOrderId { +ClientOrderId in nautilus_model::identifiers::client_order_id - Rust
    #[repr(C)]
    pub struct ClientOrderId { pub value: Ustr, }
    Expand description

    Represents a valid client order ID (assigned by the Nautilus system).

    Fields§

    §value: Ustr

    The client order ID value.

    -

    Implementations§

    source§

    impl ClientOrderId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for ClientOrderId

    source§

    fn clone(&self) -> ClientOrderId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ClientOrderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ClientOrderId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for ClientOrderId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ClientOrderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for ClientOrderId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for ClientOrderId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for ClientOrderId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl ClientOrderId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for ClientOrderId

    source§

    fn clone(&self) -> ClientOrderId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ClientOrderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ClientOrderId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for ClientOrderId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ClientOrderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for ClientOrderId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for ClientOrderId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for ClientOrderId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for ClientOrderId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for ClientOrderId

    source§

    fn cmp(&self, other: &ClientOrderId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -13,9 +13,9 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for ClientOrderId

    source§

    fn partial_cmp(&self, other: &ClientOrderId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for ClientOrderId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for ClientOrderId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<ClientOrderId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ClientOrderId> for PyClassImplCollector<ClientOrderId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientOrderId

    §

    type Holder = Option<PyRef<'py, ClientOrderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientOrderId

    §

    type Holder = Option<PyRefMut<'py, ClientOrderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ClientOrderId> for PyClassImplCollector<ClientOrderId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ClientOrderId

    §

    type AsRefTarget = PyCell<ClientOrderId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ClientOrderId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ClientOrderId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for ClientOrderId

    source§

    impl Eq for ClientOrderId

    source§

    impl StructuralEq for ClientOrderId

    source§

    impl StructuralPartialEq for ClientOrderId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ClientOrderId> for PyClassImplCollector<ClientOrderId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientOrderId

    §

    type Holder = Option<PyRef<'py, ClientOrderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientOrderId

    §

    type Holder = Option<PyRefMut<'py, ClientOrderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ClientOrderId> for PyClassImplCollector<ClientOrderId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ClientOrderId

    §

    type AsRefTarget = PyCell<ClientOrderId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ClientOrderId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ClientOrderId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for ClientOrderId

    source§

    impl Eq for ClientOrderId

    source§

    impl StructuralEq for ClientOrderId

    source§

    impl StructuralPartialEq for ClientOrderId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/component_id/index.html b/develop/core/nautilus_model/identifiers/component_id/index.html index e7dc44c78edc..fd15b587bc89 100644 --- a/develop/core/nautilus_model/identifiers/component_id/index.html +++ b/develop/core/nautilus_model/identifiers/component_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::component_id - Rust

    Structs

    \ No newline at end of file +nautilus_model::identifiers::component_id - Rust

    Structs

    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/component_id/struct.ComponentId.html b/develop/core/nautilus_model/identifiers/component_id/struct.ComponentId.html index 86f6c10a7e73..be83c110f649 100644 --- a/develop/core/nautilus_model/identifiers/component_id/struct.ComponentId.html +++ b/develop/core/nautilus_model/identifiers/component_id/struct.ComponentId.html @@ -1,9 +1,9 @@ -ComponentId in nautilus_model::identifiers::component_id - Rust
    #[repr(C)]
    pub struct ComponentId { +ComponentId in nautilus_model::identifiers::component_id - Rust
    #[repr(C)]
    pub struct ComponentId { pub value: Ustr, }
    Expand description

    Represents a valid component ID.

    Fields§

    §value: Ustr

    The component ID value.

    -

    Implementations§

    source§

    impl ComponentId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for ComponentId

    source§

    fn clone(&self) -> ComponentId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ComponentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ComponentId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ComponentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for ComponentId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for ComponentId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for ComponentId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl ComponentId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for ComponentId

    source§

    fn clone(&self) -> ComponentId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ComponentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ComponentId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ComponentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for ComponentId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for ComponentId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for ComponentId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for ComponentId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for ComponentId

    source§

    fn cmp(&self, other: &ComponentId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -13,9 +13,9 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for ComponentId

    source§

    fn partial_cmp(&self, other: &ComponentId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for ComponentId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for ComponentId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<ComponentId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ComponentId> for PyClassImplCollector<ComponentId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentId

    §

    type Holder = Option<PyRef<'py, ComponentId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentId

    §

    type Holder = Option<PyRefMut<'py, ComponentId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ComponentId> for PyClassImplCollector<ComponentId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ComponentId

    §

    type AsRefTarget = PyCell<ComponentId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ComponentId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ComponentId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for ComponentId

    source§

    impl Eq for ComponentId

    source§

    impl StructuralEq for ComponentId

    source§

    impl StructuralPartialEq for ComponentId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ComponentId> for PyClassImplCollector<ComponentId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentId

    §

    type Holder = Option<PyRef<'py, ComponentId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentId

    §

    type Holder = Option<PyRefMut<'py, ComponentId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ComponentId> for PyClassImplCollector<ComponentId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ComponentId

    §

    type AsRefTarget = PyCell<ComponentId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ComponentId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ComponentId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for ComponentId

    source§

    impl Eq for ComponentId

    source§

    impl StructuralEq for ComponentId

    source§

    impl StructuralPartialEq for ComponentId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/exec_algorithm_id/index.html b/develop/core/nautilus_model/identifiers/exec_algorithm_id/index.html index 911d3f4cbb5f..bdc2072d64f7 100644 --- a/develop/core/nautilus_model/identifiers/exec_algorithm_id/index.html +++ b/develop/core/nautilus_model/identifiers/exec_algorithm_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::exec_algorithm_id - Rust

    Structs

    \ No newline at end of file +nautilus_model::identifiers::exec_algorithm_id - Rust

    Structs

    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/exec_algorithm_id/struct.ExecAlgorithmId.html b/develop/core/nautilus_model/identifiers/exec_algorithm_id/struct.ExecAlgorithmId.html index e4e8308716af..706be45f9a88 100644 --- a/develop/core/nautilus_model/identifiers/exec_algorithm_id/struct.ExecAlgorithmId.html +++ b/develop/core/nautilus_model/identifiers/exec_algorithm_id/struct.ExecAlgorithmId.html @@ -1,4 +1,4 @@ -ExecAlgorithmId in nautilus_model::identifiers::exec_algorithm_id - Rust

    source§

    impl PartialOrd for ExecAlgorithmId

    source§

    fn partial_cmp(&self, other: &ExecAlgorithmId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for ExecAlgorithmId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for ExecAlgorithmId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<ExecAlgorithmId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExecAlgorithmId

    §

    type Holder = Option<PyRef<'py, ExecAlgorithmId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExecAlgorithmId

    §

    type Holder = Option<PyRefMut<'py, ExecAlgorithmId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ExecAlgorithmId

    §

    type AsRefTarget = PyCell<ExecAlgorithmId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ExecAlgorithmId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ExecAlgorithmId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for ExecAlgorithmId

    source§

    impl Eq for ExecAlgorithmId

    source§

    impl StructuralEq for ExecAlgorithmId

    source§

    impl StructuralPartialEq for ExecAlgorithmId

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ExecAlgorithmId

    §

    impl Send for ExecAlgorithmId

    §

    impl Sync for ExecAlgorithmId

    §

    impl Unpin for ExecAlgorithmId

    §

    impl UnwindSafe for ExecAlgorithmId

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExecAlgorithmId

    §

    type Holder = Option<PyRef<'py, ExecAlgorithmId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExecAlgorithmId

    §

    type Holder = Option<PyRefMut<'py, ExecAlgorithmId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for ExecAlgorithmId

    §

    type AsRefTarget = PyCell<ExecAlgorithmId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "ExecAlgorithmId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for ExecAlgorithmId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for ExecAlgorithmId

    source§

    impl Eq for ExecAlgorithmId

    source§

    impl StructuralEq for ExecAlgorithmId

    source§

    impl StructuralPartialEq for ExecAlgorithmId

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ExecAlgorithmId

    §

    impl Send for ExecAlgorithmId

    §

    impl Sync for ExecAlgorithmId

    §

    impl Unpin for ExecAlgorithmId

    §

    impl UnwindSafe for ExecAlgorithmId

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/fn.interned_string_stats.html b/develop/core/nautilus_model/identifiers/fn.interned_string_stats.html index 3d141161f91b..55e2977bbb9f 100644 --- a/develop/core/nautilus_model/identifiers/fn.interned_string_stats.html +++ b/develop/core/nautilus_model/identifiers/fn.interned_string_stats.html @@ -1,2 +1,2 @@ -interned_string_stats in nautilus_model::identifiers - Rust
    #[no_mangle]
    +interned_string_stats in nautilus_model::identifiers - Rust
    #[no_mangle]
     pub extern "C" fn interned_string_stats()
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/index.html b/develop/core/nautilus_model/identifiers/index.html index 32318b41685e..3ee8bf38a001 100644 --- a/develop/core/nautilus_model/identifiers/index.html +++ b/develop/core/nautilus_model/identifiers/index.html @@ -1 +1 @@ -nautilus_model::identifiers - Rust
    \ No newline at end of file +nautilus_model::identifiers - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/instrument_id/index.html b/develop/core/nautilus_model/identifiers/instrument_id/index.html index 38583fc0c4c9..b3b990f0f3a2 100644 --- a/develop/core/nautilus_model/identifiers/instrument_id/index.html +++ b/develop/core/nautilus_model/identifiers/instrument_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::instrument_id - Rust

    Structs

    \ No newline at end of file +nautilus_model::identifiers::instrument_id - Rust

    Structs

    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/instrument_id/struct.InstrumentId.html b/develop/core/nautilus_model/identifiers/instrument_id/struct.InstrumentId.html index fcc93268a044..dbf2063a1df3 100644 --- a/develop/core/nautilus_model/identifiers/instrument_id/struct.InstrumentId.html +++ b/develop/core/nautilus_model/identifiers/instrument_id/struct.InstrumentId.html @@ -1,12 +1,12 @@ -InstrumentId in nautilus_model::identifiers::instrument_id - Rust
    #[repr(C)]
    pub struct InstrumentId { +InstrumentId in nautilus_model::identifiers::instrument_id - Rust
    #[repr(C)]
    pub struct InstrumentId { pub symbol: Symbol, pub venue: Venue, }
    Expand description

    Represents a valid instrument ID.

    The symbol and venue combination should uniquely identify the instrument.

    Fields§

    §symbol: Symbol

    The instruments ticker symbol.

    §venue: Venue

    The instruments trading venue.

    -

    Implementations§

    source§

    impl InstrumentId

    source

    pub fn new(symbol: Symbol, venue: Venue) -> Self

    source

    pub fn is_synthetic(&self) -> bool

    Trait Implementations§

    source§

    impl Clone for InstrumentId

    source§

    fn clone(&self) -> InstrumentId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InstrumentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for InstrumentId

    source§

    fn default() -> InstrumentId

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for InstrumentId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for InstrumentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for InstrumentId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for InstrumentId

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for InstrumentId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl InstrumentId

    source

    pub fn new(symbol: Symbol, venue: Venue) -> Self

    source

    pub fn is_synthetic(&self) -> bool

    Trait Implementations§

    source§

    impl Clone for InstrumentId

    source§

    fn clone(&self) -> InstrumentId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InstrumentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for InstrumentId

    source§

    fn default() -> InstrumentId

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for InstrumentId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for InstrumentId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for InstrumentId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for InstrumentId

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for InstrumentId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for InstrumentId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for InstrumentId

    source§

    fn cmp(&self, other: &InstrumentId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -17,8 +17,8 @@ operator. Read more

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for InstrumentId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for InstrumentId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<InstrumentId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<InstrumentId> for PyClassImplCollector<InstrumentId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentId

    §

    type Holder = Option<PyRef<'py, InstrumentId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentId

    §

    type Holder = Option<PyRefMut<'py, InstrumentId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<InstrumentId> for PyClassImplCollector<InstrumentId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for InstrumentId

    §

    type AsRefTarget = PyCell<InstrumentId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "InstrumentId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for InstrumentId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for InstrumentId

    source§

    impl Eq for InstrumentId

    source§

    impl StructuralEq for InstrumentId

    source§

    impl StructuralPartialEq for InstrumentId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Copy for InstrumentId

    source§

    impl Eq for InstrumentId

    source§

    impl StructuralEq for InstrumentId

    source§

    impl StructuralPartialEq for InstrumentId

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for InstrumentId

    §

    impl Send for InstrumentId

    §

    impl Sync for InstrumentId

    §

    impl Unpin for InstrumentId

    §

    impl UnwindSafe for InstrumentId

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/order_list_id/index.html b/develop/core/nautilus_model/identifiers/order_list_id/index.html index d6e8ca375c91..ad88dc99c427 100644 --- a/develop/core/nautilus_model/identifiers/order_list_id/index.html +++ b/develop/core/nautilus_model/identifiers/order_list_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::order_list_id - Rust

    Structs

    • Represents a valid order list ID (assigned by the Nautilus system).
    \ No newline at end of file +nautilus_model::identifiers::order_list_id - Rust

    Structs

    • Represents a valid order list ID (assigned by the Nautilus system).
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/order_list_id/struct.OrderListId.html b/develop/core/nautilus_model/identifiers/order_list_id/struct.OrderListId.html index 71fcf1ad3c5a..3814f2537ca7 100644 --- a/develop/core/nautilus_model/identifiers/order_list_id/struct.OrderListId.html +++ b/develop/core/nautilus_model/identifiers/order_list_id/struct.OrderListId.html @@ -1,4 +1,4 @@ -OrderListId in nautilus_model::identifiers::order_list_id - Rust

    source§

    impl PartialOrd for OrderListId

    source§

    fn partial_cmp(&self, other: &OrderListId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for OrderListId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OrderListId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<OrderListId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderListId> for PyClassImplCollector<OrderListId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderListId

    §

    type Holder = Option<PyRef<'py, OrderListId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderListId

    §

    type Holder = Option<PyRefMut<'py, OrderListId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderListId> for PyClassImplCollector<OrderListId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderListId

    §

    type AsRefTarget = PyCell<OrderListId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OrderListId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderListId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for OrderListId

    source§

    impl Eq for OrderListId

    source§

    impl StructuralEq for OrderListId

    source§

    impl StructuralPartialEq for OrderListId

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderListId

    §

    impl Send for OrderListId

    §

    impl Sync for OrderListId

    §

    impl Unpin for OrderListId

    §

    impl UnwindSafe for OrderListId

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderListId> for PyClassImplCollector<OrderListId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderListId

    §

    type Holder = Option<PyRef<'py, OrderListId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderListId

    §

    type Holder = Option<PyRefMut<'py, OrderListId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderListId> for PyClassImplCollector<OrderListId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderListId

    §

    type AsRefTarget = PyCell<OrderListId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OrderListId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OrderListId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for OrderListId

    source§

    impl Eq for OrderListId

    source§

    impl StructuralEq for OrderListId

    source§

    impl StructuralPartialEq for OrderListId

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OrderListId

    §

    impl Send for OrderListId

    §

    impl Sync for OrderListId

    §

    impl Unpin for OrderListId

    §

    impl UnwindSafe for OrderListId

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/position_id/index.html b/develop/core/nautilus_model/identifiers/position_id/index.html index a54fa7e26c4b..ea441cec11d2 100644 --- a/develop/core/nautilus_model/identifiers/position_id/index.html +++ b/develop/core/nautilus_model/identifiers/position_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::position_id - Rust

    Structs

    \ No newline at end of file +nautilus_model::identifiers::position_id - Rust

    Structs

    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html b/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html index c85d63048b80..f8e110f955fb 100644 --- a/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html +++ b/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html @@ -1,9 +1,9 @@ -PositionId in nautilus_model::identifiers::position_id - Rust
    #[repr(C)]
    pub struct PositionId { +PositionId in nautilus_model::identifiers::position_id - Rust
    #[repr(C)]
    pub struct PositionId { pub value: Ustr, }
    Expand description

    Represents a valid position ID.

    Fields§

    §value: Ustr

    The position ID value.

    -

    Implementations§

    source§

    impl PositionId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for PositionId

    source§

    fn clone(&self) -> PositionId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PositionId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for PositionId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for PositionId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for PositionId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for PositionId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for PositionId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for PositionId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl PositionId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for PositionId

    source§

    fn clone(&self) -> PositionId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PositionId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for PositionId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for PositionId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for PositionId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for PositionId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for PositionId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for PositionId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for PositionId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for PositionId

    source§

    fn cmp(&self, other: &PositionId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -14,8 +14,8 @@ operator. Read more

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for PositionId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for PositionId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<PositionId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<PositionId> for PyClassImplCollector<PositionId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionId

    §

    type Holder = Option<PyRef<'py, PositionId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionId

    §

    type Holder = Option<PyRefMut<'py, PositionId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<PositionId> for PyClassImplCollector<PositionId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for PositionId

    §

    type AsRefTarget = PyCell<PositionId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "PositionId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for PositionId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for PositionId

    source§

    impl Eq for PositionId

    source§

    impl StructuralEq for PositionId

    source§

    impl StructuralPartialEq for PositionId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Copy for PositionId

    source§

    impl Eq for PositionId

    source§

    impl StructuralEq for PositionId

    source§

    impl StructuralPartialEq for PositionId

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for PositionId

    §

    impl Send for PositionId

    §

    impl Sync for PositionId

    §

    impl Unpin for PositionId

    §

    impl UnwindSafe for PositionId

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/strategy_id/index.html b/develop/core/nautilus_model/identifiers/strategy_id/index.html index 524917d58762..af738d7b5a44 100644 --- a/develop/core/nautilus_model/identifiers/strategy_id/index.html +++ b/develop/core/nautilus_model/identifiers/strategy_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::strategy_id - Rust

    Structs

    \ No newline at end of file +nautilus_model::identifiers::strategy_id - Rust

    Structs

    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html b/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html index 42c34a62fd3a..0932351d86a2 100644 --- a/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html +++ b/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html @@ -1,4 +1,4 @@ -StrategyId in nautilus_model::identifiers::strategy_id - Rust

    source§

    impl PartialOrd for StrategyId

    source§

    fn partial_cmp(&self, other: &StrategyId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for StrategyId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for StrategyId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<StrategyId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<StrategyId> for PyClassImplCollector<StrategyId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StrategyId

    §

    type Holder = Option<PyRef<'py, StrategyId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StrategyId

    §

    type Holder = Option<PyRefMut<'py, StrategyId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<StrategyId> for PyClassImplCollector<StrategyId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for StrategyId

    §

    type AsRefTarget = PyCell<StrategyId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "StrategyId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for StrategyId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for StrategyId

    source§

    impl Eq for StrategyId

    source§

    impl StructuralEq for StrategyId

    source§

    impl StructuralPartialEq for StrategyId

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for StrategyId

    §

    impl Send for StrategyId

    §

    impl Sync for StrategyId

    §

    impl Unpin for StrategyId

    §

    impl UnwindSafe for StrategyId

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<StrategyId> for PyClassImplCollector<StrategyId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StrategyId

    §

    type Holder = Option<PyRef<'py, StrategyId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StrategyId

    §

    type Holder = Option<PyRefMut<'py, StrategyId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<StrategyId> for PyClassImplCollector<StrategyId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for StrategyId

    §

    type AsRefTarget = PyCell<StrategyId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "StrategyId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for StrategyId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for StrategyId

    source§

    impl Eq for StrategyId

    source§

    impl StructuralEq for StrategyId

    source§

    impl StructuralPartialEq for StrategyId

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for StrategyId

    §

    impl Send for StrategyId

    §

    impl Sync for StrategyId

    §

    impl Unpin for StrategyId

    §

    impl UnwindSafe for StrategyId

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.account_ib.html b/develop/core/nautilus_model/identifiers/stubs/fn.account_ib.html index 2113558d8f7f..fb21d54e7a6d 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.account_ib.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.account_ib.html @@ -1 +1 @@ -account_ib in nautilus_model::identifiers::stubs - Rust
    pub fn account_ib() -> AccountId
    \ No newline at end of file +account_ib in nautilus_model::identifiers::stubs - Rust
    pub fn account_ib() -> AccountId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.account_id.html b/develop/core/nautilus_model/identifiers/stubs/fn.account_id.html index c4a879ea764c..ded859bfd105 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.account_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.account_id.html @@ -1 +1 @@ -account_id in nautilus_model::identifiers::stubs - Rust
    pub fn account_id() -> AccountId
    \ No newline at end of file +account_id in nautilus_model::identifiers::stubs - Rust
    pub fn account_id() -> AccountId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.client_id_binance.html b/develop/core/nautilus_model/identifiers/stubs/fn.client_id_binance.html index 74c09f23803f..8fea25111583 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.client_id_binance.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.client_id_binance.html @@ -1 +1 @@ -client_id_binance in nautilus_model::identifiers::stubs - Rust
    pub fn client_id_binance() -> ClientId
    \ No newline at end of file +client_id_binance in nautilus_model::identifiers::stubs - Rust
    pub fn client_id_binance() -> ClientId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.client_id_dydx.html b/develop/core/nautilus_model/identifiers/stubs/fn.client_id_dydx.html index 6dd299633f73..0f1e9ee5e2d7 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.client_id_dydx.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.client_id_dydx.html @@ -1 +1 @@ -client_id_dydx in nautilus_model::identifiers::stubs - Rust
    pub fn client_id_dydx() -> ClientId
    \ No newline at end of file +client_id_dydx in nautilus_model::identifiers::stubs - Rust
    pub fn client_id_dydx() -> ClientId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.client_order_id.html b/develop/core/nautilus_model/identifiers/stubs/fn.client_order_id.html index c152ebc3b60c..b83e35780c7f 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.client_order_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.client_order_id.html @@ -1 +1 @@ -client_order_id in nautilus_model::identifiers::stubs - Rust
    pub fn client_order_id() -> ClientOrderId
    \ No newline at end of file +client_order_id in nautilus_model::identifiers::stubs - Rust
    pub fn client_order_id() -> ClientOrderId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.component_risk_engine.html b/develop/core/nautilus_model/identifiers/stubs/fn.component_risk_engine.html index 3d6c1e020aea..50985e2b90f9 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.component_risk_engine.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.component_risk_engine.html @@ -1 +1 @@ -component_risk_engine in nautilus_model::identifiers::stubs - Rust
    pub fn component_risk_engine() -> ComponentId
    \ No newline at end of file +component_risk_engine in nautilus_model::identifiers::stubs - Rust
    pub fn component_risk_engine() -> ComponentId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.exec_algorithm_id.html b/develop/core/nautilus_model/identifiers/stubs/fn.exec_algorithm_id.html index 288c2017ce2b..550c4c2a5aab 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.exec_algorithm_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.exec_algorithm_id.html @@ -1 +1 @@ -exec_algorithm_id in nautilus_model::identifiers::stubs - Rust
    pub fn exec_algorithm_id() -> ExecAlgorithmId
    \ No newline at end of file +exec_algorithm_id in nautilus_model::identifiers::stubs - Rust
    pub fn exec_algorithm_id() -> ExecAlgorithmId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.instrument_id_btc_usdt.html b/develop/core/nautilus_model/identifiers/stubs/fn.instrument_id_btc_usdt.html index 5747fd667e26..c2924cc5cf05 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.instrument_id_btc_usdt.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.instrument_id_btc_usdt.html @@ -1 +1 @@ -instrument_id_btc_usdt in nautilus_model::identifiers::stubs - Rust
    pub fn instrument_id_btc_usdt() -> InstrumentId
    \ No newline at end of file +instrument_id_btc_usdt in nautilus_model::identifiers::stubs - Rust
    pub fn instrument_id_btc_usdt() -> InstrumentId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.instrument_id_eth_usdt_binance.html b/develop/core/nautilus_model/identifiers/stubs/fn.instrument_id_eth_usdt_binance.html index 59873264e1eb..dea7768abf7c 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.instrument_id_eth_usdt_binance.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.instrument_id_eth_usdt_binance.html @@ -1 +1 @@ -instrument_id_eth_usdt_binance in nautilus_model::identifiers::stubs - Rust
    pub fn instrument_id_eth_usdt_binance() -> InstrumentId
    \ No newline at end of file +instrument_id_eth_usdt_binance in nautilus_model::identifiers::stubs - Rust
    pub fn instrument_id_eth_usdt_binance() -> InstrumentId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.order_list_id_test.html b/develop/core/nautilus_model/identifiers/stubs/fn.order_list_id_test.html index 89c37d088cf0..abaf41b1d5ee 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.order_list_id_test.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.order_list_id_test.html @@ -1 +1 @@ -order_list_id_test in nautilus_model::identifiers::stubs - Rust
    pub fn order_list_id_test() -> OrderListId
    \ No newline at end of file +order_list_id_test in nautilus_model::identifiers::stubs - Rust
    pub fn order_list_id_test() -> OrderListId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.position_id_test.html b/develop/core/nautilus_model/identifiers/stubs/fn.position_id_test.html index 00ee894be5a9..94433044e5d9 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.position_id_test.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.position_id_test.html @@ -1 +1 @@ -position_id_test in nautilus_model::identifiers::stubs - Rust
    pub fn position_id_test() -> PositionId
    \ No newline at end of file +position_id_test in nautilus_model::identifiers::stubs - Rust
    pub fn position_id_test() -> PositionId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.strategy_id_ema_cross.html b/develop/core/nautilus_model/identifiers/stubs/fn.strategy_id_ema_cross.html index c64f5a509ae4..5ea1eae9b7df 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.strategy_id_ema_cross.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.strategy_id_ema_cross.html @@ -1 +1 @@ -strategy_id_ema_cross in nautilus_model::identifiers::stubs - Rust
    pub fn strategy_id_ema_cross() -> StrategyId
    \ No newline at end of file +strategy_id_ema_cross in nautilus_model::identifiers::stubs - Rust
    pub fn strategy_id_ema_cross() -> StrategyId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.symbol_aud_usd.html b/develop/core/nautilus_model/identifiers/stubs/fn.symbol_aud_usd.html index b5068e9a36d5..e4468d6328c2 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.symbol_aud_usd.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.symbol_aud_usd.html @@ -1 +1 @@ -symbol_aud_usd in nautilus_model::identifiers::stubs - Rust
    pub fn symbol_aud_usd() -> Symbol
    \ No newline at end of file +symbol_aud_usd in nautilus_model::identifiers::stubs - Rust
    pub fn symbol_aud_usd() -> Symbol
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.symbol_eth_perp.html b/develop/core/nautilus_model/identifiers/stubs/fn.symbol_eth_perp.html index 842bcbeed14a..fde0d978e573 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.symbol_eth_perp.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.symbol_eth_perp.html @@ -1 +1 @@ -symbol_eth_perp in nautilus_model::identifiers::stubs - Rust
    pub fn symbol_eth_perp() -> Symbol
    \ No newline at end of file +symbol_eth_perp in nautilus_model::identifiers::stubs - Rust
    pub fn symbol_eth_perp() -> Symbol
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.trade_id.html b/develop/core/nautilus_model/identifiers/stubs/fn.trade_id.html index d75e805e37f6..8da86df3b74c 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.trade_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.trade_id.html @@ -1 +1 @@ -trade_id in nautilus_model::identifiers::stubs - Rust
    pub fn trade_id() -> TradeId
    \ No newline at end of file +trade_id in nautilus_model::identifiers::stubs - Rust
    pub fn trade_id() -> TradeId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.trader_id.html b/develop/core/nautilus_model/identifiers/stubs/fn.trader_id.html index 2422efe2beb3..3ddbbada3637 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.trader_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.trader_id.html @@ -1 +1 @@ -trader_id in nautilus_model::identifiers::stubs - Rust
    pub fn trader_id() -> TraderId
    \ No newline at end of file +trader_id in nautilus_model::identifiers::stubs - Rust
    pub fn trader_id() -> TraderId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.venue_binance.html b/develop/core/nautilus_model/identifiers/stubs/fn.venue_binance.html index 68bf4a6a28dd..e96a0e8d1fce 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.venue_binance.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.venue_binance.html @@ -1 +1 @@ -venue_binance in nautilus_model::identifiers::stubs - Rust
    pub fn venue_binance() -> Venue
    \ No newline at end of file +venue_binance in nautilus_model::identifiers::stubs - Rust
    pub fn venue_binance() -> Venue
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.venue_order_id.html b/develop/core/nautilus_model/identifiers/stubs/fn.venue_order_id.html index d449351e65c3..04b90ec4fcbf 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.venue_order_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.venue_order_id.html @@ -1 +1 @@ -venue_order_id in nautilus_model::identifiers::stubs - Rust
    pub fn venue_order_id() -> VenueOrderId
    \ No newline at end of file +venue_order_id in nautilus_model::identifiers::stubs - Rust
    pub fn venue_order_id() -> VenueOrderId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/fn.venue_sim.html b/develop/core/nautilus_model/identifiers/stubs/fn.venue_sim.html index 4fad92f75aaf..44a899df74cb 100644 --- a/develop/core/nautilus_model/identifiers/stubs/fn.venue_sim.html +++ b/develop/core/nautilus_model/identifiers/stubs/fn.venue_sim.html @@ -1 +1 @@ -venue_sim in nautilus_model::identifiers::stubs - Rust
    pub fn venue_sim() -> Venue
    \ No newline at end of file +venue_sim in nautilus_model::identifiers::stubs - Rust
    pub fn venue_sim() -> Venue
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/index.html b/develop/core/nautilus_model/identifiers/stubs/index.html index c23f16e8cac0..07b34ca7c4bf 100644 --- a/develop/core/nautilus_model/identifiers/stubs/index.html +++ b/develop/core/nautilus_model/identifiers/stubs/index.html @@ -1 +1 @@ -nautilus_model::identifiers::stubs - Rust
    \ No newline at end of file +nautilus_model::identifiers::stubs - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.account_ib.html b/develop/core/nautilus_model/identifiers/stubs/struct.account_ib.html index c3e176dbbbe7..e42bfd1bbcc1 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.account_ib.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.account_ib.html @@ -1,5 +1,5 @@ -account_ib in nautilus_model::identifiers::stubs - Rust
    pub struct account_ib {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +account_ib in nautilus_model::identifiers::stubs - Rust
    pub struct account_ib {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.account_id.html b/develop/core/nautilus_model/identifiers/stubs/struct.account_id.html index 79e59b95b0cf..9cdf5d498bb6 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.account_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.account_id.html @@ -1,5 +1,5 @@ -account_id in nautilus_model::identifiers::stubs - Rust
    pub struct account_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +account_id in nautilus_model::identifiers::stubs - Rust
    pub struct account_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.client_id_binance.html b/develop/core/nautilus_model/identifiers/stubs/struct.client_id_binance.html index 159533ec4492..bb08f85e2bba 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.client_id_binance.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.client_id_binance.html @@ -1,5 +1,5 @@ -client_id_binance in nautilus_model::identifiers::stubs - Rust
    pub struct client_id_binance {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +client_id_binance in nautilus_model::identifiers::stubs - Rust
    pub struct client_id_binance {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.client_id_dydx.html b/develop/core/nautilus_model/identifiers/stubs/struct.client_id_dydx.html index 216455e0b1b1..83fc3e4dade1 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.client_id_dydx.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.client_id_dydx.html @@ -1,5 +1,5 @@ -client_id_dydx in nautilus_model::identifiers::stubs - Rust
    pub struct client_id_dydx {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +client_id_dydx in nautilus_model::identifiers::stubs - Rust
    pub struct client_id_dydx {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.client_order_id.html b/develop/core/nautilus_model/identifiers/stubs/struct.client_order_id.html index 22b7f8a060f2..d641f3fb2135 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.client_order_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.client_order_id.html @@ -1,5 +1,5 @@ -client_order_id in nautilus_model::identifiers::stubs - Rust
    pub struct client_order_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +client_order_id in nautilus_model::identifiers::stubs - Rust
    pub struct client_order_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.component_risk_engine.html b/develop/core/nautilus_model/identifiers/stubs/struct.component_risk_engine.html index e979cd234f6d..2a98f53cd2c1 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.component_risk_engine.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.component_risk_engine.html @@ -1,5 +1,5 @@ -component_risk_engine in nautilus_model::identifiers::stubs - Rust
    pub struct component_risk_engine {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +component_risk_engine in nautilus_model::identifiers::stubs - Rust
    pub struct component_risk_engine {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.exec_algorithm_id.html b/develop/core/nautilus_model/identifiers/stubs/struct.exec_algorithm_id.html index 4e442656629e..7d3483b208a3 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.exec_algorithm_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.exec_algorithm_id.html @@ -1,5 +1,5 @@ -exec_algorithm_id in nautilus_model::identifiers::stubs - Rust
    pub struct exec_algorithm_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +exec_algorithm_id in nautilus_model::identifiers::stubs - Rust
    pub struct exec_algorithm_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.instrument_id_btc_usdt.html b/develop/core/nautilus_model/identifiers/stubs/struct.instrument_id_btc_usdt.html index 1d8bad177024..a383bd36caac 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.instrument_id_btc_usdt.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.instrument_id_btc_usdt.html @@ -1,5 +1,5 @@ -instrument_id_btc_usdt in nautilus_model::identifiers::stubs - Rust
    pub struct instrument_id_btc_usdt {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +instrument_id_btc_usdt in nautilus_model::identifiers::stubs - Rust
    pub struct instrument_id_btc_usdt {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.instrument_id_eth_usdt_binance.html b/develop/core/nautilus_model/identifiers/stubs/struct.instrument_id_eth_usdt_binance.html index 522fca1c9d0f..c1e4621a1c64 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.instrument_id_eth_usdt_binance.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.instrument_id_eth_usdt_binance.html @@ -1,5 +1,5 @@ -instrument_id_eth_usdt_binance in nautilus_model::identifiers::stubs - Rust
    pub struct instrument_id_eth_usdt_binance {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +instrument_id_eth_usdt_binance in nautilus_model::identifiers::stubs - Rust
    pub struct instrument_id_eth_usdt_binance {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.order_list_id_test.html b/develop/core/nautilus_model/identifiers/stubs/struct.order_list_id_test.html index 2cbc36ff9be5..26ffdb036ff1 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.order_list_id_test.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.order_list_id_test.html @@ -1,5 +1,5 @@ -order_list_id_test in nautilus_model::identifiers::stubs - Rust
    pub struct order_list_id_test {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +order_list_id_test in nautilus_model::identifiers::stubs - Rust
    pub struct order_list_id_test {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.position_id_test.html b/develop/core/nautilus_model/identifiers/stubs/struct.position_id_test.html index ebd6457b052e..d5d423b2eaf3 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.position_id_test.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.position_id_test.html @@ -1,5 +1,5 @@ -position_id_test in nautilus_model::identifiers::stubs - Rust
    pub struct position_id_test {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +position_id_test in nautilus_model::identifiers::stubs - Rust
    pub struct position_id_test {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.strategy_id_ema_cross.html b/develop/core/nautilus_model/identifiers/stubs/struct.strategy_id_ema_cross.html index 222c8f31de4d..12915876b333 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.strategy_id_ema_cross.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.strategy_id_ema_cross.html @@ -1,5 +1,5 @@ -strategy_id_ema_cross in nautilus_model::identifiers::stubs - Rust
    pub struct strategy_id_ema_cross {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +strategy_id_ema_cross in nautilus_model::identifiers::stubs - Rust
    pub struct strategy_id_ema_cross {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.symbol_aud_usd.html b/develop/core/nautilus_model/identifiers/stubs/struct.symbol_aud_usd.html index a232a04ea7a3..a4b8c77dcd2b 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.symbol_aud_usd.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.symbol_aud_usd.html @@ -1,5 +1,5 @@ -symbol_aud_usd in nautilus_model::identifiers::stubs - Rust
    pub struct symbol_aud_usd {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +symbol_aud_usd in nautilus_model::identifiers::stubs - Rust
    pub struct symbol_aud_usd {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.symbol_eth_perp.html b/develop/core/nautilus_model/identifiers/stubs/struct.symbol_eth_perp.html index e5d44feb5990..e8734a233905 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.symbol_eth_perp.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.symbol_eth_perp.html @@ -1,5 +1,5 @@ -symbol_eth_perp in nautilus_model::identifiers::stubs - Rust
    pub struct symbol_eth_perp {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +symbol_eth_perp in nautilus_model::identifiers::stubs - Rust
    pub struct symbol_eth_perp {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.trade_id.html b/develop/core/nautilus_model/identifiers/stubs/struct.trade_id.html index fce7f98bc161..f39a15d13d77 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.trade_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.trade_id.html @@ -1,5 +1,5 @@ -trade_id in nautilus_model::identifiers::stubs - Rust
    pub struct trade_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +trade_id in nautilus_model::identifiers::stubs - Rust
    pub struct trade_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.trader_id.html b/develop/core/nautilus_model/identifiers/stubs/struct.trader_id.html index 9c9b5a12b6c0..e1a9ce588aac 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.trader_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.trader_id.html @@ -1,5 +1,5 @@ -trader_id in nautilus_model::identifiers::stubs - Rust
    pub struct trader_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +trader_id in nautilus_model::identifiers::stubs - Rust
    pub struct trader_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.venue_binance.html b/develop/core/nautilus_model/identifiers/stubs/struct.venue_binance.html index 8a91910d26b4..af2fc721ff59 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.venue_binance.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.venue_binance.html @@ -1,5 +1,5 @@ -venue_binance in nautilus_model::identifiers::stubs - Rust
    pub struct venue_binance {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +venue_binance in nautilus_model::identifiers::stubs - Rust
    pub struct venue_binance {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.venue_order_id.html b/develop/core/nautilus_model/identifiers/stubs/struct.venue_order_id.html index d69ba01e69a6..d694c8f7d23c 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.venue_order_id.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.venue_order_id.html @@ -1,5 +1,5 @@ -venue_order_id in nautilus_model::identifiers::stubs - Rust
    pub struct venue_order_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +venue_order_id in nautilus_model::identifiers::stubs - Rust
    pub struct venue_order_id {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/stubs/struct.venue_sim.html b/develop/core/nautilus_model/identifiers/stubs/struct.venue_sim.html index b47baceab121..c5ab17d0084a 100644 --- a/develop/core/nautilus_model/identifiers/stubs/struct.venue_sim.html +++ b/develop/core/nautilus_model/identifiers/stubs/struct.venue_sim.html @@ -1,5 +1,5 @@ -venue_sim in nautilus_model::identifiers::stubs - Rust
    pub struct venue_sim {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +venue_sim in nautilus_model::identifiers::stubs - Rust
    pub struct venue_sim {}

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/identifiers/symbol/index.html b/develop/core/nautilus_model/identifiers/symbol/index.html index 1403ffa6ce94..f014faff241a 100644 --- a/develop/core/nautilus_model/identifiers/symbol/index.html +++ b/develop/core/nautilus_model/identifiers/symbol/index.html @@ -1 +1 @@ -nautilus_model::identifiers::symbol - Rust

    Structs

    • Represents a valid ticker symbol ID for a tradable financial market instrument.
    \ No newline at end of file +nautilus_model::identifiers::symbol - Rust

    Structs

    • Represents a valid ticker symbol ID for a tradable financial market instrument.
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/symbol/struct.Symbol.html b/develop/core/nautilus_model/identifiers/symbol/struct.Symbol.html index cf7ef1ef04f7..2acae5b67318 100644 --- a/develop/core/nautilus_model/identifiers/symbol/struct.Symbol.html +++ b/develop/core/nautilus_model/identifiers/symbol/struct.Symbol.html @@ -1,4 +1,4 @@ -Symbol in nautilus_model::identifiers::symbol - Rust

    source§

    impl PartialOrd for Symbol

    source§

    fn partial_cmp(&self, other: &Symbol) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for Symbol

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for Symbol

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<Symbol>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<Symbol> for PyClassImplCollector<Symbol>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Symbol

    §

    type Holder = Option<PyRef<'py, Symbol>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Symbol

    §

    type Holder = Option<PyRefMut<'py, Symbol>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Symbol> for PyClassImplCollector<Symbol>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Symbol

    §

    type AsRefTarget = PyCell<Symbol>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "Symbol"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Symbol

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for Symbol

    source§

    impl Eq for Symbol

    source§

    impl StructuralEq for Symbol

    source§

    impl StructuralPartialEq for Symbol

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<Symbol> for PyClassImplCollector<Symbol>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Symbol

    §

    type Holder = Option<PyRef<'py, Symbol>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Symbol

    §

    type Holder = Option<PyRefMut<'py, Symbol>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Symbol> for PyClassImplCollector<Symbol>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Symbol

    §

    type AsRefTarget = PyCell<Symbol>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "Symbol"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Symbol

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for Symbol

    source§

    impl Eq for Symbol

    source§

    impl StructuralEq for Symbol

    source§

    impl StructuralPartialEq for Symbol

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/trade_id/index.html b/develop/core/nautilus_model/identifiers/trade_id/index.html index e7e514462f35..0bd0e5078840 100644 --- a/develop/core/nautilus_model/identifiers/trade_id/index.html +++ b/develop/core/nautilus_model/identifiers/trade_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::trade_id - Rust

    Structs

    • Represents a valid trade match ID (assigned by a trading venue).
    \ No newline at end of file +nautilus_model::identifiers::trade_id - Rust

    Structs

    • Represents a valid trade match ID (assigned by a trading venue).
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html b/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html index 016e96d9ab37..bee5be915305 100644 --- a/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html +++ b/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html @@ -1,12 +1,12 @@ -TradeId in nautilus_model::identifiers::trade_id - Rust
    #[repr(C)]
    pub struct TradeId { +TradeId in nautilus_model::identifiers::trade_id - Rust
    #[repr(C)]
    pub struct TradeId { pub value: Ustr, }
    Expand description

    Represents a valid trade match ID (assigned by a trading venue).

    Can correspond to the TradeID <1003> field of the FIX protocol.

    The unique ID assigned to the trade entity once it is received or matched by the exchange or central counterparty.

    Fields§

    §value: Ustr

    The trade match ID value.

    -

    Implementations§

    source§

    impl TradeId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for TradeId

    source§

    fn clone(&self) -> TradeId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TradeId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for TradeId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for TradeId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TradeId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for TradeId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for TradeId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TradeId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl TradeId

    source

    pub fn new(s: &str) -> Result<Self>

    Trait Implementations§

    source§

    impl Clone for TradeId

    source§

    fn clone(&self) -> TradeId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TradeId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for TradeId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for TradeId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TradeId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for TradeId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for TradeId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TradeId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for TradeId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for TradeId

    source§

    fn cmp(&self, other: &TradeId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -17,8 +17,8 @@ operator. Read more

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for TradeId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TradeId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TradeId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TradeId> for PyClassImplCollector<TradeId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeId

    §

    type Holder = Option<PyRef<'py, TradeId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeId

    §

    type Holder = Option<PyRefMut<'py, TradeId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TradeId> for PyClassImplCollector<TradeId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TradeId

    §

    type AsRefTarget = PyCell<TradeId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TradeId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TradeId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for TradeId

    source§

    impl Eq for TradeId

    source§

    impl StructuralEq for TradeId

    source§

    impl StructuralPartialEq for TradeId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Copy for TradeId

    source§

    impl Eq for TradeId

    source§

    impl StructuralEq for TradeId

    source§

    impl StructuralPartialEq for TradeId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/trader_id/index.html b/develop/core/nautilus_model/identifiers/trader_id/index.html index 5a0b7c4a55de..87562a2fbb73 100644 --- a/develop/core/nautilus_model/identifiers/trader_id/index.html +++ b/develop/core/nautilus_model/identifiers/trader_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::trader_id - Rust

    Structs

    \ No newline at end of file +nautilus_model::identifiers::trader_id - Rust

    Structs

    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html b/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html index f1c8fb8566c7..57525aa89b73 100644 --- a/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html +++ b/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html @@ -1,4 +1,4 @@ -TraderId in nautilus_model::identifiers::trader_id - Rust
    #[repr(C)]
    pub struct TraderId { +TraderId in nautilus_model::identifiers::trader_id - Rust
    #[repr(C)]
    pub struct TraderId { pub value: Ustr, }
    Expand description

    Represents a valid trader ID.

    Must be correctly formatted with two valid strings either side of a hyphen. @@ -8,8 +8,8 @@ The reason for the numerical component of the ID is so that order and position IDs do not collide with those from another node instance.

    Fields§

    §value: Ustr

    The trader ID value.

    -

    Implementations§

    source§

    impl TraderId

    source

    pub fn new(s: &str) -> Result<Self>

    source

    pub fn get_tag(&self) -> &str

    Trait Implementations§

    source§

    impl Clone for TraderId

    source§

    fn clone(&self) -> TraderId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TraderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for TraderId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for TraderId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TraderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for TraderId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for TraderId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TraderId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Implementations§

    source§

    impl TraderId

    source

    pub fn new(s: &str) -> Result<Self>

    source

    pub fn get_tag(&self) -> &str

    Trait Implementations§

    source§

    impl Clone for TraderId

    source§

    fn clone(&self) -> TraderId

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TraderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for TraderId

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for TraderId

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TraderId

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&str> for TraderId

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for TraderId

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for TraderId

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for TraderId

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Ord for TraderId

    source§

    fn cmp(&self, other: &TraderId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -19,9 +19,9 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for TraderId

    source§

    fn partial_cmp(&self, other: &TraderId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PyClass for TraderId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TraderId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TraderId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TraderId> for PyClassImplCollector<TraderId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TraderId

    §

    type Holder = Option<PyRef<'py, TraderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TraderId

    §

    type Holder = Option<PyRefMut<'py, TraderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TraderId> for PyClassImplCollector<TraderId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TraderId

    §

    type AsRefTarget = PyCell<TraderId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TraderId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TraderId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for TraderId

    source§

    impl Eq for TraderId

    source§

    impl StructuralEq for TraderId

    source§

    impl StructuralPartialEq for TraderId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TraderId> for PyClassImplCollector<TraderId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TraderId

    §

    type Holder = Option<PyRef<'py, TraderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TraderId

    §

    type Holder = Option<PyRefMut<'py, TraderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TraderId> for PyClassImplCollector<TraderId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TraderId

    §

    type AsRefTarget = PyCell<TraderId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TraderId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for TraderId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for TraderId

    source§

    impl Eq for TraderId

    source§

    impl StructuralEq for TraderId

    source§

    impl StructuralPartialEq for TraderId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/venue/constant.SYNTHETIC_VENUE.html b/develop/core/nautilus_model/identifiers/venue/constant.SYNTHETIC_VENUE.html index b26346506546..b3da03cb6e43 100644 --- a/develop/core/nautilus_model/identifiers/venue/constant.SYNTHETIC_VENUE.html +++ b/develop/core/nautilus_model/identifiers/venue/constant.SYNTHETIC_VENUE.html @@ -1 +1 @@ -SYNTHETIC_VENUE in nautilus_model::identifiers::venue - Rust
    pub const SYNTHETIC_VENUE: &str = "SYNTH";
    \ No newline at end of file +SYNTHETIC_VENUE in nautilus_model::identifiers::venue - Rust
    pub const SYNTHETIC_VENUE: &str = "SYNTH";
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/venue/index.html b/develop/core/nautilus_model/identifiers/venue/index.html index 27803b46a732..d6751ac8a507 100644 --- a/develop/core/nautilus_model/identifiers/venue/index.html +++ b/develop/core/nautilus_model/identifiers/venue/index.html @@ -1 +1 @@ -nautilus_model::identifiers::venue - Rust

    Structs

    • Represents a valid trading venue ID.

    Constants

    \ No newline at end of file +nautilus_model::identifiers::venue - Rust

    Structs

    • Represents a valid trading venue ID.

    Constants

    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/venue/struct.Venue.html b/develop/core/nautilus_model/identifiers/venue/struct.Venue.html index 3f286c254ac9..673ea60017e3 100644 --- a/develop/core/nautilus_model/identifiers/venue/struct.Venue.html +++ b/develop/core/nautilus_model/identifiers/venue/struct.Venue.html @@ -1,4 +1,4 @@ -Venue in nautilus_model::identifiers::venue - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

    source§

    impl PyClass for Venue

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for Venue

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<Venue>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<Venue> for PyClassImplCollector<Venue>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Venue

    §

    type Holder = Option<PyRef<'py, Venue>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Venue

    §

    type Holder = Option<PyRefMut<'py, Venue>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Venue> for PyClassImplCollector<Venue>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Venue

    §

    type AsRefTarget = PyCell<Venue>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "Venue"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Venue

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for Venue

    source§

    impl Eq for Venue

    source§

    impl StructuralEq for Venue

    source§

    impl StructuralPartialEq for Venue

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Venue

    §

    impl Send for Venue

    §

    impl Sync for Venue

    §

    impl Unpin for Venue

    §

    impl UnwindSafe for Venue

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Copy for Venue

    source§

    impl Eq for Venue

    source§

    impl StructuralEq for Venue

    source§

    impl StructuralPartialEq for Venue

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Venue

    §

    impl Send for Venue

    §

    impl Sync for Venue

    §

    impl Unpin for Venue

    §

    impl UnwindSafe for Venue

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/identifiers/venue_order_id/index.html b/develop/core/nautilus_model/identifiers/venue_order_id/index.html index 971efb0120ca..bca65ffc70ca 100644 --- a/develop/core/nautilus_model/identifiers/venue_order_id/index.html +++ b/develop/core/nautilus_model/identifiers/venue_order_id/index.html @@ -1 +1 @@ -nautilus_model::identifiers::venue_order_id - Rust

    Structs

    • Represents a valid venue order ID (assigned by a trading venue).
    \ No newline at end of file +nautilus_model::identifiers::venue_order_id - Rust

    Structs

    • Represents a valid venue order ID (assigned by a trading venue).
    \ No newline at end of file diff --git a/develop/core/nautilus_model/identifiers/venue_order_id/struct.VenueOrderId.html b/develop/core/nautilus_model/identifiers/venue_order_id/struct.VenueOrderId.html index 9e6c68b16b3b..5dda74b3b31d 100644 --- a/develop/core/nautilus_model/identifiers/venue_order_id/struct.VenueOrderId.html +++ b/develop/core/nautilus_model/identifiers/venue_order_id/struct.VenueOrderId.html @@ -1,4 +1,4 @@ -VenueOrderId in nautilus_model::identifiers::venue_order_id - Rust

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

    source§

    impl PyClass for VenueOrderId

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for VenueOrderId

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<VenueOrderId>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<VenueOrderId> for PyClassImplCollector<VenueOrderId>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a VenueOrderId

    §

    type Holder = Option<PyRef<'py, VenueOrderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut VenueOrderId

    §

    type Holder = Option<PyRefMut<'py, VenueOrderId>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<VenueOrderId> for PyClassImplCollector<VenueOrderId>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for VenueOrderId

    §

    type AsRefTarget = PyCell<VenueOrderId>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "VenueOrderId"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for VenueOrderId

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for VenueOrderId

    source§

    impl Eq for VenueOrderId

    source§

    impl StructuralEq for VenueOrderId

    source§

    impl StructuralPartialEq for VenueOrderId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Copy for VenueOrderId

    source§

    impl Eq for VenueOrderId

    source§

    impl StructuralEq for VenueOrderId

    source§

    impl StructuralPartialEq for VenueOrderId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/index.html b/develop/core/nautilus_model/index.html index 2a75506476c1..b928cd6fa794 100644 --- a/develop/core/nautilus_model/index.html +++ b/develop/core/nautilus_model/index.html @@ -1,2 +1,2 @@ -nautilus_model - Rust

    source§

    impl PyClass for CryptoFuture

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for CryptoFuture

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<CryptoFuture>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<CryptoFuture> for PyClassImplCollector<CryptoFuture>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoFuture

    §

    type Holder = Option<PyRef<'py, CryptoFuture>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoFuture

    §

    type Holder = Option<PyRefMut<'py, CryptoFuture>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<CryptoFuture> for PyClassImplCollector<CryptoFuture>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for CryptoFuture

    §

    type AsRefTarget = PyCell<CryptoFuture>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "CryptoFuture"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for CryptoFuture

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for CryptoFuture

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for CryptoFuture

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/instruments/crypto_perpetual/index.html b/develop/core/nautilus_model/instruments/crypto_perpetual/index.html index 06c29ef7e4d8..185e138946e2 100644 --- a/develop/core/nautilus_model/instruments/crypto_perpetual/index.html +++ b/develop/core/nautilus_model/instruments/crypto_perpetual/index.html @@ -1 +1 @@ -nautilus_model::instruments::crypto_perpetual - Rust
    \ No newline at end of file +nautilus_model::instruments::crypto_perpetual - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/crypto_perpetual/struct.CryptoPerpetual.html b/develop/core/nautilus_model/instruments/crypto_perpetual/struct.CryptoPerpetual.html index 35e1f58ca30c..90c70b09d90b 100644 --- a/develop/core/nautilus_model/instruments/crypto_perpetual/struct.CryptoPerpetual.html +++ b/develop/core/nautilus_model/instruments/crypto_perpetual/struct.CryptoPerpetual.html @@ -1,4 +1,4 @@ -CryptoPerpetual in nautilus_model::instruments::crypto_perpetual - Rust

    source§

    impl PyClass for CryptoPerpetual

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for CryptoPerpetual

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<CryptoPerpetual>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoPerpetual

    §

    type Holder = Option<PyRef<'py, CryptoPerpetual>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoPerpetual

    §

    type Holder = Option<PyRefMut<'py, CryptoPerpetual>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for CryptoPerpetual

    §

    type AsRefTarget = PyCell<CryptoPerpetual>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "CryptoPerpetual"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for CryptoPerpetual

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for CryptoPerpetual

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for CryptoPerpetual

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/instruments/currency_pair/index.html b/develop/core/nautilus_model/instruments/currency_pair/index.html index 1c40af5a1c4a..884009515e58 100644 --- a/develop/core/nautilus_model/instruments/currency_pair/index.html +++ b/develop/core/nautilus_model/instruments/currency_pair/index.html @@ -1 +1 @@ -nautilus_model::instruments::currency_pair - Rust
    \ No newline at end of file +nautilus_model::instruments::currency_pair - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/currency_pair/struct.CurrencyPair.html b/develop/core/nautilus_model/instruments/currency_pair/struct.CurrencyPair.html index 65ba044f1f10..02187279c1ee 100644 --- a/develop/core/nautilus_model/instruments/currency_pair/struct.CurrencyPair.html +++ b/develop/core/nautilus_model/instruments/currency_pair/struct.CurrencyPair.html @@ -1,4 +1,4 @@ -CurrencyPair in nautilus_model::instruments::currency_pair - Rust

    source§

    impl PyClass for CurrencyPair

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for CurrencyPair

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<CurrencyPair>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<CurrencyPair> for PyClassImplCollector<CurrencyPair>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyPair

    §

    type Holder = Option<PyRef<'py, CurrencyPair>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyPair

    §

    type Holder = Option<PyRefMut<'py, CurrencyPair>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<CurrencyPair> for PyClassImplCollector<CurrencyPair>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for CurrencyPair

    §

    type AsRefTarget = PyCell<CurrencyPair>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "CurrencyPair"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for CurrencyPair

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for CurrencyPair

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for CurrencyPair

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/instruments/equity/index.html b/develop/core/nautilus_model/instruments/equity/index.html index ff9fd56fe779..fddbce291782 100644 --- a/develop/core/nautilus_model/instruments/equity/index.html +++ b/develop/core/nautilus_model/instruments/equity/index.html @@ -1 +1 @@ -nautilus_model::instruments::equity - Rust
    \ No newline at end of file +nautilus_model::instruments::equity - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/equity/struct.Equity.html b/develop/core/nautilus_model/instruments/equity/struct.Equity.html index a11728189438..fea2c33a9859 100644 --- a/develop/core/nautilus_model/instruments/equity/struct.Equity.html +++ b/develop/core/nautilus_model/instruments/equity/struct.Equity.html @@ -1,4 +1,4 @@ -Equity in nautilus_model::instruments::equity - Rust

    source§

    impl PyClass for Equity

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for Equity

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<Equity>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<Equity> for PyClassImplCollector<Equity>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Equity

    §

    type Holder = Option<PyRef<'py, Equity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Equity

    §

    type Holder = Option<PyRefMut<'py, Equity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Equity> for PyClassImplCollector<Equity>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Equity

    §

    type AsRefTarget = PyCell<Equity>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "Equity"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Equity

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for Equity

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for Equity

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/instruments/futures_contract/index.html b/develop/core/nautilus_model/instruments/futures_contract/index.html index b69c95a6c27e..2e10662ca188 100644 --- a/develop/core/nautilus_model/instruments/futures_contract/index.html +++ b/develop/core/nautilus_model/instruments/futures_contract/index.html @@ -1 +1 @@ -nautilus_model::instruments::futures_contract - Rust
    \ No newline at end of file +nautilus_model::instruments::futures_contract - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html b/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html index e2fb38dbe0b3..6313e75d98ca 100644 --- a/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html +++ b/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html @@ -1,4 +1,4 @@ -FuturesContract in nautilus_model::instruments::futures_contract - Rust

    Returns the equivalent quantity of the base asset.

    source§

    impl IntoPy<Py<PyAny>> for FuturesContract

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq for FuturesContract

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PyClass for FuturesContract

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for FuturesContract

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<FuturesContract>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<FuturesContract> for PyClassImplCollector<FuturesContract>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a FuturesContract

    §

    type Holder = Option<PyRef<'py, FuturesContract>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut FuturesContract

    §

    type Holder = Option<PyRefMut<'py, FuturesContract>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<FuturesContract> for PyClassImplCollector<FuturesContract>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for FuturesContract

    §

    type AsRefTarget = PyCell<FuturesContract>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "FuturesContract"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for FuturesContract

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for FuturesContract

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<FuturesContract> for PyClassImplCollector<FuturesContract>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a FuturesContract

    §

    type Holder = Option<PyRef<'py, FuturesContract>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut FuturesContract

    §

    type Holder = Option<PyRefMut<'py, FuturesContract>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<FuturesContract> for PyClassImplCollector<FuturesContract>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for FuturesContract

    §

    type AsRefTarget = PyCell<FuturesContract>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "FuturesContract"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for FuturesContract

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for FuturesContract

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/instruments/index.html b/develop/core/nautilus_model/instruments/index.html index 1fc211ca42f4..a8b543f9b249 100644 --- a/develop/core/nautilus_model/instruments/index.html +++ b/develop/core/nautilus_model/instruments/index.html @@ -1 +1 @@ -nautilus_model::instruments - Rust
    \ No newline at end of file +nautilus_model::instruments - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/options_contract/index.html b/develop/core/nautilus_model/instruments/options_contract/index.html index 1fb813d7c1c1..511007ab6eb4 100644 --- a/develop/core/nautilus_model/instruments/options_contract/index.html +++ b/develop/core/nautilus_model/instruments/options_contract/index.html @@ -1 +1 @@ -nautilus_model::instruments::options_contract - Rust
    \ No newline at end of file +nautilus_model::instruments::options_contract - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html b/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html index 2124aa8812b4..184fa4c30b17 100644 --- a/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html +++ b/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html @@ -1,4 +1,4 @@ -OptionsContract in nautilus_model::instruments::options_contract - Rust

    source§

    impl PyClass for OptionsContract

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OptionsContract

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<OptionsContract>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OptionsContract> for PyClassImplCollector<OptionsContract>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionsContract

    §

    type Holder = Option<PyRef<'py, OptionsContract>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionsContract

    §

    type Holder = Option<PyRefMut<'py, OptionsContract>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OptionsContract> for PyClassImplCollector<OptionsContract>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OptionsContract

    §

    type AsRefTarget = PyCell<OptionsContract>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OptionsContract"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for OptionsContract

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for OptionsContract

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Eq for OptionsContract

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/instruments/synthetic/index.html b/develop/core/nautilus_model/instruments/synthetic/index.html index 0af2aa16046e..0d9d51118ff1 100644 --- a/develop/core/nautilus_model/instruments/synthetic/index.html +++ b/develop/core/nautilus_model/instruments/synthetic/index.html @@ -1,2 +1,2 @@ -nautilus_model::instruments::synthetic - Rust

    Structs

    Feeds a slice of this type into the given Hasher. Read more

    source§

    impl IntoPy<Py<PyAny>> for SyntheticInstrument

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq for SyntheticInstrument

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PyClass for SyntheticInstrument

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for SyntheticInstrument

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<SyntheticInstrument>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SyntheticInstrument

    §

    type Holder = Option<PyRef<'py, SyntheticInstrument>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SyntheticInstrument

    §

    type Holder = Option<PyRefMut<'py, SyntheticInstrument>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for SyntheticInstrument

    §

    type AsRefTarget = PyCell<SyntheticInstrument>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "SyntheticInstrument"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Eq for SyntheticInstrument

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SyntheticInstrument

    §

    type Holder = Option<PyRef<'py, SyntheticInstrument>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SyntheticInstrument

    §

    type Holder = Option<PyRefMut<'py, SyntheticInstrument>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for SyntheticInstrument

    §

    type AsRefTarget = PyCell<SyntheticInstrument>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "SyntheticInstrument"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Eq for SyntheticInstrument

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_calculate.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_calculate.html index 1671cd5c2aa0..a6ab1b0be839 100644 --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_calculate.html +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_calculate.html @@ -1,4 +1,4 @@ -synthetic_instrument_calculate in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_calculate in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub extern "C" fn synthetic_instrument_calculate(
         synth: &mut SyntheticInstrument_API,
         inputs_ptr: &CVec
    diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_change_formula.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_change_formula.html
    index 80e0697598d9..96d4f5171603 100644
    --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_change_formula.html
    +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_change_formula.html
    @@ -1,4 +1,4 @@
    -synthetic_instrument_change_formula in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_change_formula in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub unsafe extern "C" fn synthetic_instrument_change_formula(
         synth: &mut SyntheticInstrument_API,
         formula_ptr: *const c_char
    diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_components_count.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_components_count.html
    index 5bcbad79d1b7..8fd6394a13d7 100644
    --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_components_count.html
    +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_components_count.html
    @@ -1,4 +1,4 @@
    -synthetic_instrument_components_count in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_components_count in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub extern "C" fn synthetic_instrument_components_count(
         synth: &SyntheticInstrument_API
     ) -> usize
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_components_to_cstr.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_components_to_cstr.html index 8b8c37ec3afa..dadd4faa0ede 100644 --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_components_to_cstr.html +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_components_to_cstr.html @@ -1,4 +1,4 @@ -synthetic_instrument_components_to_cstr in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_components_to_cstr in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub extern "C" fn synthetic_instrument_components_to_cstr(
         synth: &SyntheticInstrument_API
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_drop.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_drop.html index 0ade1422ea7a..a0c4395b47a8 100644 --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_drop.html +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_drop.html @@ -1,4 +1,4 @@ -synthetic_instrument_drop in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_drop in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub extern "C" fn synthetic_instrument_drop(
         synth: SyntheticInstrument_API
     )
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_formula_to_cstr.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_formula_to_cstr.html index f463d2d7d047..0a2476123be0 100644 --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_formula_to_cstr.html +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_formula_to_cstr.html @@ -1,4 +1,4 @@ -synthetic_instrument_formula_to_cstr in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_formula_to_cstr in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub extern "C" fn synthetic_instrument_formula_to_cstr(
         synth: &SyntheticInstrument_API
     ) -> *const c_char
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_id.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_id.html index 1631c85d0068..f6ed75974e65 100644 --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_id.html +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_id.html @@ -1,4 +1,4 @@ -synthetic_instrument_id in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_id in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub extern "C" fn synthetic_instrument_id(
         synth: &SyntheticInstrument_API
     ) -> InstrumentId
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_is_valid_formula.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_is_valid_formula.html index dd68e7c526a2..8a91134760e0 100644 --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_is_valid_formula.html +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_is_valid_formula.html @@ -1,4 +1,4 @@ -synthetic_instrument_is_valid_formula in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_is_valid_formula in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub unsafe extern "C" fn synthetic_instrument_is_valid_formula(
         synth: &SyntheticInstrument_API,
         formula_ptr: *const c_char
    diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_new.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_new.html
    index 5b42b4bfc926..29fd8b05df12 100644
    --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_new.html
    +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_new.html
    @@ -1,4 +1,4 @@
    -synthetic_instrument_new in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_new in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub unsafe extern "C" fn synthetic_instrument_new(
         symbol: Symbol,
         price_precision: u8,
    diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_price_increment.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_price_increment.html
    index 8e7b90a0accb..2dc4d62dddb0 100644
    --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_price_increment.html
    +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_price_increment.html
    @@ -1,4 +1,4 @@
    -synthetic_instrument_price_increment in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_price_increment in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub extern "C" fn synthetic_instrument_price_increment(
         synth: &SyntheticInstrument_API
     ) -> Price
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_price_precision.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_price_precision.html index 8d28fb5ac2b1..616749708cb8 100644 --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_price_precision.html +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_price_precision.html @@ -1,4 +1,4 @@ -synthetic_instrument_price_precision in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_price_precision in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub extern "C" fn synthetic_instrument_price_precision(
         synth: &SyntheticInstrument_API
     ) -> u8
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_ts_event.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_ts_event.html index 7fe2cd85be16..8dbff8efac5e 100644 --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_ts_event.html +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_ts_event.html @@ -1,4 +1,4 @@ -synthetic_instrument_ts_event in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_ts_event in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub extern "C" fn synthetic_instrument_ts_event(
         synth: &SyntheticInstrument_API
     ) -> UnixNanos
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_ts_init.html b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_ts_init.html index 664626ba4448..1e8dfeef74b6 100644 --- a/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_ts_init.html +++ b/develop/core/nautilus_model/instruments/synthetic_api/fn.synthetic_instrument_ts_init.html @@ -1,4 +1,4 @@ -synthetic_instrument_ts_init in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
    +synthetic_instrument_ts_init in nautilus_model::instruments::synthetic_api - Rust
    #[no_mangle]
     pub extern "C" fn synthetic_instrument_ts_init(
         synth: &SyntheticInstrument_API
     ) -> UnixNanos
    \ No newline at end of file diff --git a/develop/core/nautilus_model/instruments/synthetic_api/index.html b/develop/core/nautilus_model/instruments/synthetic_api/index.html index 100e6b344376..de9f5e490849 100644 --- a/develop/core/nautilus_model/instruments/synthetic_api/index.html +++ b/develop/core/nautilus_model/instruments/synthetic_api/index.html @@ -1,2 +1,2 @@ -nautilus_model::instruments::synthetic_api - Rust

    Structs

    source§

    impl Copy for BookPrice

    source§

    impl Eq for BookPrice

    source§

    impl StructuralEq for BookPrice

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/orderbook/ladder/struct.Ladder.html b/develop/core/nautilus_model/orderbook/ladder/struct.Ladder.html index 88e3e08da362..b06895cfc8dc 100644 --- a/develop/core/nautilus_model/orderbook/ladder/struct.Ladder.html +++ b/develop/core/nautilus_model/orderbook/ladder/struct.Ladder.html @@ -1,10 +1,10 @@ -Ladder in nautilus_model::orderbook::ladder - Rust
    pub struct Ladder {
    +Ladder in nautilus_model::orderbook::ladder - Rust
    pub struct Ladder {
         pub side: OrderSide,
         pub levels: BTreeMap<BookPrice, Level>,
         pub cache: HashMap<u64, BookPrice>,
     }
    Expand description

    Represents one side of an order book as a ladder of price levels.

    -

    Fields§

    §side: OrderSide§levels: BTreeMap<BookPrice, Level>§cache: HashMap<u64, BookPrice>

    Implementations§

    source§

    impl Ladder

    source

    pub fn new(side: OrderSide) -> Self

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn add_bulk(&mut self, orders: Vec<BookOrder>)

    source

    pub fn clear(&mut self)

    source

    pub fn add(&mut self, order: BookOrder)

    source

    pub fn update(&mut self, order: BookOrder)

    source

    pub fn delete(&mut self, order: BookOrder)

    source

    pub fn remove(&mut self, order_id: OrderId)

    source

    pub fn sizes(&self) -> f64

    source

    pub fn exposures(&self) -> f64

    source

    pub fn top(&self) -> Option<&Level>

    source

    pub fn simulate_fills(&self, order: &BookOrder) -> Vec<(Price, Quantity)>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +

    Fields§

    §side: OrderSide§levels: BTreeMap<BookPrice, Level>§cache: HashMap<u64, BookPrice>

    Implementations§

    source§

    impl Ladder

    source

    pub fn new(side: OrderSide) -> Self

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn add_bulk(&mut self, orders: Vec<BookOrder>)

    source

    pub fn clear(&mut self)

    source

    pub fn add(&mut self, order: BookOrder)

    source

    pub fn update(&mut self, order: BookOrder)

    source

    pub fn delete(&mut self, order: BookOrder)

    source

    pub fn remove(&mut self, order_id: OrderId)

    source

    pub fn sizes(&self) -> f64

    source

    pub fn exposures(&self) -> f64

    source

    pub fn top(&self) -> Option<&Level>

    source

    pub fn simulate_fills(&self, order: &BookOrder) -> Vec<(Price, Quantity)>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orderbook/level/index.html b/develop/core/nautilus_model/orderbook/level/index.html index bfd3080778e3..e5dc66fb85b5 100644 --- a/develop/core/nautilus_model/orderbook/level/index.html +++ b/develop/core/nautilus_model/orderbook/level/index.html @@ -1 +1 @@ -nautilus_model::orderbook::level - Rust
    \ No newline at end of file +nautilus_model::orderbook::level - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orderbook/level/struct.Level.html b/develop/core/nautilus_model/orderbook/level/struct.Level.html index 8a0804295af7..5ba465c628cd 100644 --- a/develop/core/nautilus_model/orderbook/level/struct.Level.html +++ b/develop/core/nautilus_model/orderbook/level/struct.Level.html @@ -1,4 +1,4 @@ -Level in nautilus_model::orderbook::level - Rust

    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

    source§

    impl PartialOrd for Level

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    source§

    fn lt(&self, other: &Self) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    source§

    fn le(&self, other: &Self) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    source§

    fn gt(&self, other: &Self) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    source§

    fn ge(&self, other: &Self) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl Eq for Level

    source§

    impl StructuralEq for Level

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Level

    §

    impl Send for Level

    §

    impl Sync for Level

    §

    impl Unpin for Level

    §

    impl UnwindSafe for Level

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +operator. Read more

    source§

    impl Eq for Level

    source§

    impl StructuralEq for Level

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Level

    §

    impl Send for Level

    §

    impl Sync for Level

    §

    impl Unpin for Level

    §

    impl UnwindSafe for Level

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/orders/base/enum.OrderError.html b/develop/core/nautilus_model/orders/base/enum.OrderError.html index af82ebb50b5b..0777aa412955 100644 --- a/develop/core/nautilus_model/orders/base/enum.OrderError.html +++ b/develop/core/nautilus_model/orders/base/enum.OrderError.html @@ -1,10 +1,10 @@ -OrderError in nautilus_model::orders::base - Rust
    pub enum OrderError {
    +OrderError in nautilus_model::orders::base - Rust
    pub enum OrderError {
         InvalidStateTransition,
         InvalidOrderEvent,
         UnrecognizedEvent,
         NoPreviousState,
    -}

    Variants§

    §

    InvalidStateTransition

    §

    InvalidOrderEvent

    §

    UnrecognizedEvent

    §

    NoPreviousState

    Trait Implementations§

    source§

    impl Debug for OrderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +}

    Variants§

    §

    InvalidStateTransition

    §

    InvalidOrderEvent

    §

    UnrecognizedEvent

    §

    NoPreviousState

    Trait Implementations§

    source§

    impl Debug for OrderError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for OrderError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for OrderError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orders/base/fn.str_hashmap_to_ustr.html b/develop/core/nautilus_model/orders/base/fn.str_hashmap_to_ustr.html index ba7ee8ea1980..e83a69a9e927 100644 --- a/develop/core/nautilus_model/orders/base/fn.str_hashmap_to_ustr.html +++ b/develop/core/nautilus_model/orders/base/fn.str_hashmap_to_ustr.html @@ -1 +1 @@ -str_hashmap_to_ustr in nautilus_model::orders::base - Rust
    pub fn str_hashmap_to_ustr(h: HashMap<String, String>) -> HashMap<Ustr, Ustr>
    \ No newline at end of file +str_hashmap_to_ustr in nautilus_model::orders::base - Rust
    pub fn str_hashmap_to_ustr(h: HashMap<String, String>) -> HashMap<Ustr, Ustr>
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/base/fn.ustr_hashmap_to_str.html b/develop/core/nautilus_model/orders/base/fn.ustr_hashmap_to_str.html index 4da9ecc0bdff..1bea2e24cd9b 100644 --- a/develop/core/nautilus_model/orders/base/fn.ustr_hashmap_to_str.html +++ b/develop/core/nautilus_model/orders/base/fn.ustr_hashmap_to_str.html @@ -1 +1 @@ -ustr_hashmap_to_str in nautilus_model::orders::base - Rust
    pub fn ustr_hashmap_to_str(h: HashMap<Ustr, Ustr>) -> HashMap<String, String>
    \ No newline at end of file +ustr_hashmap_to_str in nautilus_model::orders::base - Rust
    pub fn ustr_hashmap_to_str(h: HashMap<Ustr, Ustr>) -> HashMap<String, String>
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/base/index.html b/develop/core/nautilus_model/orders/base/index.html index d253eadeed19..600301a611fa 100644 --- a/develop/core/nautilus_model/orders/base/index.html +++ b/develop/core/nautilus_model/orders/base/index.html @@ -1 +1 @@ -nautilus_model::orders::base - Rust
    \ No newline at end of file +nautilus_model::orders::base - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/base/struct.OrderCore.html b/develop/core/nautilus_model/orders/base/struct.OrderCore.html index e2aff5875b39..3083be87e1b1 100644 --- a/develop/core/nautilus_model/orders/base/struct.OrderCore.html +++ b/develop/core/nautilus_model/orders/base/struct.OrderCore.html @@ -1,4 +1,4 @@ -OrderCore in nautilus_model::orders::base - Rust

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Clone for OrderCore

    source§

    fn clone(&self) -> OrderCore

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OrderCore

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for OrderCore

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for OrderCore

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orders/base/trait.Order.html b/develop/core/nautilus_model/orders/base/trait.Order.html index 03014562e6d5..59f668ae8a1f 100644 --- a/develop/core/nautilus_model/orders/base/trait.Order.html +++ b/develop/core/nautilus_model/orders/base/trait.Order.html @@ -1,4 +1,4 @@ -Order in nautilus_model::orders::base - Rust
    pub trait Order {
    +Order in nautilus_model::orders::base - Rust
    pub trait Order {
     
    Show 68 methods // Required methods fn status(&self) -> OrderStatus; fn trader_id(&self) -> TraderId; diff --git a/develop/core/nautilus_model/orders/default/index.html b/develop/core/nautilus_model/orders/default/index.html index cc8b9efd0e71..dd28e54f11c9 100644 --- a/develop/core/nautilus_model/orders/default/index.html +++ b/develop/core/nautilus_model/orders/default/index.html @@ -1 +1 @@ -nautilus_model::orders::default - Rust
    \ No newline at end of file +nautilus_model::orders::default - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/index.html b/develop/core/nautilus_model/orders/index.html index 8469a9829ac6..c7abddb5a100 100644 --- a/develop/core/nautilus_model/orders/index.html +++ b/develop/core/nautilus_model/orders/index.html @@ -1 +1 @@ -nautilus_model::orders - Rust
    \ No newline at end of file +nautilus_model::orders - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/limit/index.html b/develop/core/nautilus_model/orders/limit/index.html index 80abf05e2f23..eb6f64729d1e 100644 --- a/develop/core/nautilus_model/orders/limit/index.html +++ b/develop/core/nautilus_model/orders/limit/index.html @@ -1 +1 @@ -nautilus_model::orders::limit - Rust
    \ No newline at end of file +nautilus_model::orders::limit - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/limit/struct.LimitOrder.html b/develop/core/nautilus_model/orders/limit/struct.LimitOrder.html index e1c08a692531..979e066c21ba 100644 --- a/develop/core/nautilus_model/orders/limit/struct.LimitOrder.html +++ b/develop/core/nautilus_model/orders/limit/struct.LimitOrder.html @@ -1,4 +1,4 @@ -LimitOrder in nautilus_model::orders::limit - Rust

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for LimitOrder

    Provides a default LimitOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for LimitOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for LimitOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for LimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for LimitOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for LimitOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for LimitOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for LimitOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<LimitOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitOrder

    §

    type Holder = Option<PyRef<'py, LimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitOrder

    §

    type Holder = Option<PyRefMut<'py, LimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LimitOrder

    §

    type AsRefTarget = PyCell<LimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "LimitOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitOrder

    §

    type Holder = Option<PyRef<'py, LimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitOrder

    §

    type Holder = Option<PyRefMut<'py, LimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LimitOrder

    §

    type AsRefTarget = PyCell<LimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "LimitOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orders/limit_if_touched/index.html b/develop/core/nautilus_model/orders/limit_if_touched/index.html index a11f2fecdfe5..a41ea4d08b86 100644 --- a/develop/core/nautilus_model/orders/limit_if_touched/index.html +++ b/develop/core/nautilus_model/orders/limit_if_touched/index.html @@ -1 +1 @@ -nautilus_model::orders::limit_if_touched - Rust
    \ No newline at end of file +nautilus_model::orders::limit_if_touched - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/limit_if_touched/struct.LimitIfTouchedOrder.html b/develop/core/nautilus_model/orders/limit_if_touched/struct.LimitIfTouchedOrder.html index dd536f7733cb..aff84d27a120 100644 --- a/develop/core/nautilus_model/orders/limit_if_touched/struct.LimitIfTouchedOrder.html +++ b/develop/core/nautilus_model/orders/limit_if_touched/struct.LimitIfTouchedOrder.html @@ -1,4 +1,4 @@ -LimitIfTouchedOrder in nautilus_model::orders::limit_if_touched - Rust

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for LimitIfTouchedOrder

    Provides a default LimitIfTouchedOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for LimitIfTouchedOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for LimitIfTouchedOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for LimitIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for LimitIfTouchedOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for LimitIfTouchedOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for LimitIfTouchedOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for LimitIfTouchedOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<LimitIfTouchedOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitIfTouchedOrder

    §

    type Holder = Option<PyRef<'py, LimitIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitIfTouchedOrder

    §

    type Holder = Option<PyRefMut<'py, LimitIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LimitIfTouchedOrder

    §

    type AsRefTarget = PyCell<LimitIfTouchedOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "LimitIfTouchedOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitIfTouchedOrder

    §

    type Holder = Option<PyRef<'py, LimitIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitIfTouchedOrder

    §

    type Holder = Option<PyRefMut<'py, LimitIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LimitIfTouchedOrder

    §

    type AsRefTarget = PyCell<LimitIfTouchedOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "LimitIfTouchedOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orders/market/index.html b/develop/core/nautilus_model/orders/market/index.html index 2735116e75ab..3aa971766e90 100644 --- a/develop/core/nautilus_model/orders/market/index.html +++ b/develop/core/nautilus_model/orders/market/index.html @@ -1 +1 @@ -nautilus_model::orders::market - Rust
    \ No newline at end of file +nautilus_model::orders::market - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/market/struct.MarketOrder.html b/develop/core/nautilus_model/orders/market/struct.MarketOrder.html index 1f282c8d8ef8..9e8e03d20cde 100644 --- a/develop/core/nautilus_model/orders/market/struct.MarketOrder.html +++ b/develop/core/nautilus_model/orders/market/struct.MarketOrder.html @@ -1,4 +1,4 @@ -MarketOrder in nautilus_model::orders::market - Rust
    pub struct MarketOrder { /* private fields */ }

    Implementations§

    source§

    impl MarketOrder

    source

    pub fn new( +MarketOrder in nautilus_model::orders::market - Rust
    pub struct MarketOrder { /* private fields */ }

    Implementations§

    source§

    impl MarketOrder

    source

    pub fn new( trader_id: TraderId, strategy_id: StrategyId, instrument_id: InstrumentId, @@ -24,8 +24,8 @@ position_qty: Quantity ) -> bool

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for MarketOrder

    Provides a default MarketOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for MarketOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for MarketOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for MarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for MarketOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for MarketOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for MarketOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for MarketOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<MarketOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<MarketOrder> for PyClassImplCollector<MarketOrder>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketOrder

    §

    type Holder = Option<PyRef<'py, MarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketOrder

    §

    type Holder = Option<PyRefMut<'py, MarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<MarketOrder> for PyClassImplCollector<MarketOrder>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for MarketOrder

    §

    type AsRefTarget = PyCell<MarketOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "MarketOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<MarketOrder> for PyClassImplCollector<MarketOrder>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketOrder

    §

    type Holder = Option<PyRef<'py, MarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketOrder

    §

    type Holder = Option<PyRefMut<'py, MarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<MarketOrder> for PyClassImplCollector<MarketOrder>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for MarketOrder

    §

    type AsRefTarget = PyCell<MarketOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "MarketOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orders/market_if_touched/index.html b/develop/core/nautilus_model/orders/market_if_touched/index.html index b17ff05e14d5..5a250892f638 100644 --- a/develop/core/nautilus_model/orders/market_if_touched/index.html +++ b/develop/core/nautilus_model/orders/market_if_touched/index.html @@ -1 +1 @@ -nautilus_model::orders::market_if_touched - Rust
    \ No newline at end of file +nautilus_model::orders::market_if_touched - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/market_if_touched/struct.MarketIfTouchedOrder.html b/develop/core/nautilus_model/orders/market_if_touched/struct.MarketIfTouchedOrder.html index f533a321c484..10a4d776e5fe 100644 --- a/develop/core/nautilus_model/orders/market_if_touched/struct.MarketIfTouchedOrder.html +++ b/develop/core/nautilus_model/orders/market_if_touched/struct.MarketIfTouchedOrder.html @@ -1,4 +1,4 @@ -MarketIfTouchedOrder in nautilus_model::orders::market_if_touched - Rust

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for MarketIfTouchedOrder

    Provides a default MarketIfTouchedOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for MarketIfTouchedOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for MarketIfTouchedOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for MarketIfTouchedOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for MarketIfTouchedOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for MarketIfTouchedOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for MarketIfTouchedOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for MarketIfTouchedOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<MarketIfTouchedOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketIfTouchedOrder

    §

    type Holder = Option<PyRef<'py, MarketIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketIfTouchedOrder

    §

    type Holder = Option<PyRefMut<'py, MarketIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for MarketIfTouchedOrder

    §

    type AsRefTarget = PyCell<MarketIfTouchedOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "MarketIfTouchedOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketIfTouchedOrder

    §

    type Holder = Option<PyRef<'py, MarketIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketIfTouchedOrder

    §

    type Holder = Option<PyRefMut<'py, MarketIfTouchedOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for MarketIfTouchedOrder

    §

    type AsRefTarget = PyCell<MarketIfTouchedOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "MarketIfTouchedOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orders/market_to_limit/index.html b/develop/core/nautilus_model/orders/market_to_limit/index.html index 288895d459b1..fb4114402a3f 100644 --- a/develop/core/nautilus_model/orders/market_to_limit/index.html +++ b/develop/core/nautilus_model/orders/market_to_limit/index.html @@ -1 +1 @@ -nautilus_model::orders::market_to_limit - Rust
    \ No newline at end of file +nautilus_model::orders::market_to_limit - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/market_to_limit/struct.MarketToLimitOrder.html b/develop/core/nautilus_model/orders/market_to_limit/struct.MarketToLimitOrder.html index 2cf826458c04..f5c315db4d3c 100644 --- a/develop/core/nautilus_model/orders/market_to_limit/struct.MarketToLimitOrder.html +++ b/develop/core/nautilus_model/orders/market_to_limit/struct.MarketToLimitOrder.html @@ -1,4 +1,4 @@ -MarketToLimitOrder in nautilus_model::orders::market_to_limit - Rust

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for MarketToLimitOrder

    Provides a default MarketToLimitOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for MarketToLimitOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for MarketToLimitOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for MarketToLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for MarketToLimitOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for MarketToLimitOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for MarketToLimitOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for MarketToLimitOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<MarketToLimitOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketToLimitOrder

    §

    type Holder = Option<PyRef<'py, MarketToLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketToLimitOrder

    §

    type Holder = Option<PyRefMut<'py, MarketToLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for MarketToLimitOrder

    §

    type AsRefTarget = PyCell<MarketToLimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "MarketToLimitOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketToLimitOrder

    §

    type Holder = Option<PyRef<'py, MarketToLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketToLimitOrder

    §

    type Holder = Option<PyRefMut<'py, MarketToLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for MarketToLimitOrder

    §

    type AsRefTarget = PyCell<MarketToLimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "MarketToLimitOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orders/stop_limit/index.html b/develop/core/nautilus_model/orders/stop_limit/index.html index 4f69ca19dcae..7183b2fe2f56 100644 --- a/develop/core/nautilus_model/orders/stop_limit/index.html +++ b/develop/core/nautilus_model/orders/stop_limit/index.html @@ -1 +1 @@ -nautilus_model::orders::stop_limit - Rust
    \ No newline at end of file +nautilus_model::orders::stop_limit - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/stop_limit/struct.StopLimitOrder.html b/develop/core/nautilus_model/orders/stop_limit/struct.StopLimitOrder.html index 2afc2bb7c525..1fc0ed8c9732 100644 --- a/develop/core/nautilus_model/orders/stop_limit/struct.StopLimitOrder.html +++ b/develop/core/nautilus_model/orders/stop_limit/struct.StopLimitOrder.html @@ -1,4 +1,4 @@ -StopLimitOrder in nautilus_model::orders::stop_limit - Rust

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for StopLimitOrder

    Provides a default StopLimitOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for StopLimitOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for StopLimitOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for StopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for StopLimitOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for StopLimitOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for StopLimitOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for StopLimitOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<StopLimitOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopLimitOrder

    §

    type Holder = Option<PyRef<'py, StopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopLimitOrder

    §

    type Holder = Option<PyRefMut<'py, StopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for StopLimitOrder

    §

    type AsRefTarget = PyCell<StopLimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "StopLimitOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopLimitOrder

    §

    type Holder = Option<PyRef<'py, StopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopLimitOrder

    §

    type Holder = Option<PyRefMut<'py, StopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for StopLimitOrder

    §

    type AsRefTarget = PyCell<StopLimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "StopLimitOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orders/stop_market/index.html b/develop/core/nautilus_model/orders/stop_market/index.html index 73875f0f59c1..29a73f7208c8 100644 --- a/develop/core/nautilus_model/orders/stop_market/index.html +++ b/develop/core/nautilus_model/orders/stop_market/index.html @@ -1 +1 @@ -nautilus_model::orders::stop_market - Rust
    \ No newline at end of file +nautilus_model::orders::stop_market - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/stop_market/struct.StopMarketOrder.html b/develop/core/nautilus_model/orders/stop_market/struct.StopMarketOrder.html index 8581f8c54080..9719e68713c6 100644 --- a/develop/core/nautilus_model/orders/stop_market/struct.StopMarketOrder.html +++ b/develop/core/nautilus_model/orders/stop_market/struct.StopMarketOrder.html @@ -1,4 +1,4 @@ -StopMarketOrder in nautilus_model::orders::stop_market - Rust

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for StopMarketOrder

    Provides a default StopMarketOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for StopMarketOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for StopMarketOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for StopMarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for StopMarketOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for StopMarketOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for StopMarketOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for StopMarketOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<StopMarketOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopMarketOrder

    §

    type Holder = Option<PyRef<'py, StopMarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopMarketOrder

    §

    type Holder = Option<PyRefMut<'py, StopMarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for StopMarketOrder

    §

    type AsRefTarget = PyCell<StopMarketOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "StopMarketOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopMarketOrder

    §

    type Holder = Option<PyRef<'py, StopMarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopMarketOrder

    §

    type Holder = Option<PyRefMut<'py, StopMarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for StopMarketOrder

    §

    type AsRefTarget = PyCell<StopMarketOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "StopMarketOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orders/trailing_stop_limit/index.html b/develop/core/nautilus_model/orders/trailing_stop_limit/index.html index e8fb552725ee..11795b159957 100644 --- a/develop/core/nautilus_model/orders/trailing_stop_limit/index.html +++ b/develop/core/nautilus_model/orders/trailing_stop_limit/index.html @@ -1 +1 @@ -nautilus_model::orders::trailing_stop_limit - Rust
    \ No newline at end of file +nautilus_model::orders::trailing_stop_limit - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/trailing_stop_limit/struct.TrailingStopLimitOrder.html b/develop/core/nautilus_model/orders/trailing_stop_limit/struct.TrailingStopLimitOrder.html index 03c8f8b1fbaa..31064c26ddc1 100644 --- a/develop/core/nautilus_model/orders/trailing_stop_limit/struct.TrailingStopLimitOrder.html +++ b/develop/core/nautilus_model/orders/trailing_stop_limit/struct.TrailingStopLimitOrder.html @@ -1,4 +1,4 @@ -TrailingStopLimitOrder in nautilus_model::orders::trailing_stop_limit - Rust

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for TrailingStopLimitOrder

    Provides a default TrailingStopLimitOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for TrailingStopLimitOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for TrailingStopLimitOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for TrailingStopLimitOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for TrailingStopLimitOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for TrailingStopLimitOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for TrailingStopLimitOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TrailingStopLimitOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TrailingStopLimitOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopLimitOrder

    §

    type Holder = Option<PyRef<'py, TrailingStopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopLimitOrder

    §

    type Holder = Option<PyRefMut<'py, TrailingStopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for TrailingStopLimitOrder

    §

    type AsRefTarget = PyCell<TrailingStopLimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TrailingStopLimitOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopLimitOrder

    §

    type Holder = Option<PyRef<'py, TrailingStopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopLimitOrder

    §

    type Holder = Option<PyRefMut<'py, TrailingStopLimitOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for TrailingStopLimitOrder

    §

    type AsRefTarget = PyCell<TrailingStopLimitOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TrailingStopLimitOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/orders/trailing_stop_market/index.html b/develop/core/nautilus_model/orders/trailing_stop_market/index.html index 6872b980bcb2..b6b6c7ff47da 100644 --- a/develop/core/nautilus_model/orders/trailing_stop_market/index.html +++ b/develop/core/nautilus_model/orders/trailing_stop_market/index.html @@ -1 +1 @@ -nautilus_model::orders::trailing_stop_market - Rust
    \ No newline at end of file +nautilus_model::orders::trailing_stop_market - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/orders/trailing_stop_market/struct.TrailingStopMarketOrder.html b/develop/core/nautilus_model/orders/trailing_stop_market/struct.TrailingStopMarketOrder.html index 41ce4b30db7c..8ef84cc87e8c 100644 --- a/develop/core/nautilus_model/orders/trailing_stop_market/struct.TrailingStopMarketOrder.html +++ b/develop/core/nautilus_model/orders/trailing_stop_market/struct.TrailingStopMarketOrder.html @@ -1,4 +1,4 @@ -TrailingStopMarketOrder in nautilus_model::orders::trailing_stop_market - Rust

    source

    pub fn commission(&self, currency: &Currency) -> Option<Money>

    source

    pub fn commissions(&self) -> HashMap<Currency, Money>

    Trait Implementations§

    source§

    impl Default for TrailingStopMarketOrder

    Provides a default TrailingStopMarketOrder used for testing.

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Deref for TrailingStopMarketOrder

    §

    type Target = OrderCore

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for TrailingStopMarketOrder

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<OrderInitialized> for TrailingStopMarketOrder

    source§

    fn from(event: OrderInitialized) -> Self

    Converts to this type from the input type.
    source§

    impl IntoPy<Py<PyAny>> for TrailingStopMarketOrder

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Order for TrailingStopMarketOrder

    source§

    fn status(&self) -> OrderStatus

    source§

    fn trader_id(&self) -> TraderId

    source§

    fn strategy_id(&self) -> StrategyId

    source§

    fn instrument_id(&self) -> InstrumentId

    source§

    fn symbol(&self) -> Symbol

    source§

    fn venue(&self) -> Venue

    source§

    fn client_order_id(&self) -> ClientOrderId

    source§

    fn venue_order_id(&self) -> Option<VenueOrderId>

    source§

    fn position_id(&self) -> Option<PositionId>

    source§

    fn account_id(&self) -> Option<AccountId>

    source§

    fn last_trade_id(&self) -> Option<TradeId>

    source§

    fn side(&self) -> OrderSide

    source§

    fn order_type(&self) -> OrderType

    source§

    fn quantity(&self) -> Quantity

    source§

    fn time_in_force(&self) -> TimeInForce

    source§

    fn expire_time(&self) -> Option<UnixNanos>

    source§

    fn price(&self) -> Option<Price>

    source§

    fn trigger_price(&self) -> Option<Price>

    source§

    fn trigger_type(&self) -> Option<TriggerType>

    source§

    fn liquidity_side(&self) -> Option<LiquiditySide>

    source§

    fn is_post_only(&self) -> bool

    source§

    fn is_reduce_only(&self) -> bool

    source§

    fn is_quote_quantity(&self) -> bool

    source§

    fn display_qty(&self) -> Option<Quantity>

    source§

    fn limit_offset(&self) -> Option<Price>

    source§

    fn trailing_offset(&self) -> Option<Price>

    source§

    fn trailing_offset_type(&self) -> Option<TrailingOffsetType>

    source§

    fn emulation_trigger(&self) -> Option<TriggerType>

    source§

    fn trigger_instrument_id(&self) -> Option<InstrumentId>

    source§

    fn contingency_type(&self) -> Option<ContingencyType>

    source§

    fn order_list_id(&self) -> Option<OrderListId>

    source§

    fn linked_order_ids(&self) -> Option<Vec<ClientOrderId>>

    source§

    fn parent_order_id(&self) -> Option<ClientOrderId>

    source§

    fn exec_algorithm_id(&self) -> Option<ExecAlgorithmId>

    source§

    fn exec_algorithm_params(&self) -> Option<HashMap<Ustr, Ustr>>

    source§

    fn exec_spawn_id(&self) -> Option<ClientOrderId>

    source§

    fn tags(&self) -> Option<Ustr>

    source§

    fn filled_qty(&self) -> Quantity

    source§

    fn leaves_qty(&self) -> Quantity

    source§

    fn avg_px(&self) -> Option<f64>

    source§

    fn slippage(&self) -> Option<f64>

    source§

    fn init_id(&self) -> UUID4

    source§

    fn ts_init(&self) -> UnixNanos

    source§

    fn ts_last(&self) -> UnixNanos

    source§

    fn events(&self) -> Vec<&OrderEvent>

    source§

    fn venue_order_ids(&self) -> Vec<&VenueOrderId>

    source§

    fn trade_ids(&self) -> Vec<&TradeId>

    source§

    fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

    source§

    fn update(&mut self, event: &OrderUpdated)

    source§

    fn last_event(&self) -> &OrderEvent

    source§

    fn event_count(&self) -> usize

    source§

    fn is_buy(&self) -> bool

    source§

    fn is_sell(&self) -> bool

    source§

    fn is_passive(&self) -> bool

    source§

    fn is_aggressive(&self) -> bool

    source§

    fn is_emulated(&self) -> bool

    source§

    fn is_active_local(&self) -> bool

    source§

    fn is_primary(&self) -> bool

    source§

    fn is_secondary(&self) -> bool

    source§

    fn is_contingency(&self) -> bool

    source§

    fn is_parent_order(&self) -> bool

    source§

    fn is_child_order(&self) -> bool

    source§

    fn is_open(&self) -> bool

    source§

    fn is_canceled(&self) -> bool

    source§

    fn is_closed(&self) -> bool

    source§

    fn is_inflight(&self) -> bool

    source§

    fn is_pending_update(&self) -> bool

    source§

    fn is_pending_cancel(&self) -> bool

    source§

    impl PyClass for TrailingStopMarketOrder

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TrailingStopMarketOrder

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TrailingStopMarketOrder>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopMarketOrder

    §

    type Holder = Option<PyRef<'py, TrailingStopMarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopMarketOrder

    §

    type Holder = Option<PyRefMut<'py, TrailingStopMarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for TrailingStopMarketOrder

    §

    type AsRefTarget = PyCell<TrailingStopMarketOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TrailingStopMarketOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopMarketOrder

    §

    type Holder = Option<PyRef<'py, TrailingStopMarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopMarketOrder

    §

    type Holder = Option<PyRefMut<'py, TrailingStopMarketOrder>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for TrailingStopMarketOrder

    §

    type AsRefTarget = PyCell<TrailingStopMarketOrder>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TrailingStopMarketOrder"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TrailingStopMarketOrder

    §

    impl Send for TrailingStopMarketOrder

    §

    impl Sync for TrailingStopMarketOrder

    §

    impl Unpin for TrailingStopMarketOrder

    §

    impl UnwindSafe for TrailingStopMarketOrder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/position/index.html b/develop/core/nautilus_model/position/index.html index 3295c1e52fdb..9a321fd6eb48 100644 --- a/develop/core/nautilus_model/position/index.html +++ b/develop/core/nautilus_model/position/index.html @@ -1 +1 @@ -nautilus_model::position - Rust
    \ No newline at end of file +nautilus_model::position - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/constant.PY_MODULE_MODEL.html b/develop/core/nautilus_model/python/constant.PY_MODULE_MODEL.html index d215a0377744..9117bbe792ce 100644 --- a/develop/core/nautilus_model/python/constant.PY_MODULE_MODEL.html +++ b/develop/core/nautilus_model/python/constant.PY_MODULE_MODEL.html @@ -1 +1 @@ -PY_MODULE_MODEL in nautilus_model::python - Rust
    pub const PY_MODULE_MODEL: &str = "nautilus_trader.core.nautilus_pyo3.model";
    \ No newline at end of file +PY_MODULE_MODEL in nautilus_model::python - Rust
    pub const PY_MODULE_MODEL: &str = "nautilus_trader.core.nautilus_pyo3.model";
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/data/bar/index.html b/develop/core/nautilus_model/python/data/bar/index.html index aa45d7c97510..b376fa8eb981 100644 --- a/develop/core/nautilus_model/python/data/bar/index.html +++ b/develop/core/nautilus_model/python/data/bar/index.html @@ -1 +1 @@ -nautilus_model::python::data::bar - Rust
    \ No newline at end of file +nautilus_model::python::data::bar - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/data/delta/index.html b/develop/core/nautilus_model/python/data/delta/index.html index 893b84cbbfbd..eb04eba32743 100644 --- a/develop/core/nautilus_model/python/data/delta/index.html +++ b/develop/core/nautilus_model/python/data/delta/index.html @@ -1 +1 @@ -nautilus_model::python::data::delta - Rust
    \ No newline at end of file +nautilus_model::python::data::delta - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/data/index.html b/develop/core/nautilus_model/python/data/index.html index 5a188cb0082a..318df971257c 100644 --- a/develop/core/nautilus_model/python/data/index.html +++ b/develop/core/nautilus_model/python/data/index.html @@ -1 +1 @@ -nautilus_model::python::data - Rust
    \ No newline at end of file +nautilus_model::python::data - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/data/order/index.html b/develop/core/nautilus_model/python/data/order/index.html index d049ef55f835..dc7850b8872d 100644 --- a/develop/core/nautilus_model/python/data/order/index.html +++ b/develop/core/nautilus_model/python/data/order/index.html @@ -1 +1 @@ -nautilus_model::python::data::order - Rust
    \ No newline at end of file +nautilus_model::python::data::order - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/data/quote/index.html b/develop/core/nautilus_model/python/data/quote/index.html index a972a698bf3d..98f3f54792e9 100644 --- a/develop/core/nautilus_model/python/data/quote/index.html +++ b/develop/core/nautilus_model/python/data/quote/index.html @@ -1 +1 @@ -nautilus_model::python::data::quote - Rust
    \ No newline at end of file +nautilus_model::python::data::quote - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/data/ticker/index.html b/develop/core/nautilus_model/python/data/ticker/index.html index dbb287934300..64ae4665a9d4 100644 --- a/develop/core/nautilus_model/python/data/ticker/index.html +++ b/develop/core/nautilus_model/python/data/ticker/index.html @@ -1 +1 @@ -nautilus_model::python::data::ticker - Rust
    \ No newline at end of file +nautilus_model::python::data::ticker - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/data/trade/index.html b/develop/core/nautilus_model/python/data/trade/index.html index dabfde4c179d..55b09586de80 100644 --- a/develop/core/nautilus_model/python/data/trade/index.html +++ b/develop/core/nautilus_model/python/data/trade/index.html @@ -1 +1 @@ -nautilus_model::python::data::trade - Rust
    \ No newline at end of file +nautilus_model::python::data::trade - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/events/index.html b/develop/core/nautilus_model/python/events/index.html index 4f00fffa4718..88e063c2846d 100644 --- a/develop/core/nautilus_model/python/events/index.html +++ b/develop/core/nautilus_model/python/events/index.html @@ -1 +1 @@ -nautilus_model::python::events - Rust
    \ No newline at end of file +nautilus_model::python::events - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/events/order/index.html b/develop/core/nautilus_model/python/events/order/index.html index 26d4f354ee6e..48cbd3e5a47a 100644 --- a/develop/core/nautilus_model/python/events/order/index.html +++ b/develop/core/nautilus_model/python/events/order/index.html @@ -1 +1 @@ -nautilus_model::python::events::order - Rust
    \ No newline at end of file +nautilus_model::python::events::order - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/fn.model.html b/develop/core/nautilus_model/python/fn.model.html index 7e6ff75fc5ae..67b6dc2558e2 100644 --- a/develop/core/nautilus_model/python/fn.model.html +++ b/develop/core/nautilus_model/python/fn.model.html @@ -1,2 +1,2 @@ -model in nautilus_model::python - Rust

    Function nautilus_model::python::model

    source ·
    pub fn model(_: Python<'_>, m: &PyModule) -> PyResult<()>
    Expand description

    Loaded as nautilus_pyo3.model

    +model in nautilus_model::python - Rust

    Function nautilus_model::python::model

    source ·
    pub fn model(_: Python<'_>, m: &PyModule) -> PyResult<()>
    Expand description

    Loaded as nautilus_pyo3.model

    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/fn.value_to_pydict.html b/develop/core/nautilus_model/python/fn.value_to_pydict.html index 6d4b630f1b3a..2f2c4bfc23dc 100644 --- a/develop/core/nautilus_model/python/fn.value_to_pydict.html +++ b/develop/core/nautilus_model/python/fn.value_to_pydict.html @@ -1 +1 @@ -value_to_pydict in nautilus_model::python - Rust
    pub fn value_to_pydict(py: Python<'_>, val: &Value) -> PyResult<Py<PyDict>>
    \ No newline at end of file +value_to_pydict in nautilus_model::python - Rust
    pub fn value_to_pydict(py: Python<'_>, val: &Value) -> PyResult<Py<PyDict>>
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/fn.value_to_pyobject.html b/develop/core/nautilus_model/python/fn.value_to_pyobject.html index 7dafe3a2d80b..03edce945733 100644 --- a/develop/core/nautilus_model/python/fn.value_to_pyobject.html +++ b/develop/core/nautilus_model/python/fn.value_to_pyobject.html @@ -1 +1 @@ -value_to_pyobject in nautilus_model::python - Rust
    pub fn value_to_pyobject(py: Python<'_>, val: &Value) -> PyResult<PyObject>
    \ No newline at end of file +value_to_pyobject in nautilus_model::python - Rust
    pub fn value_to_pyobject(py: Python<'_>, val: &Value) -> PyResult<PyObject>
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/identifiers/index.html b/develop/core/nautilus_model/python/identifiers/index.html index 529e3448af52..83e6a1741a30 100644 --- a/develop/core/nautilus_model/python/identifiers/index.html +++ b/develop/core/nautilus_model/python/identifiers/index.html @@ -1 +1 @@ -nautilus_model::python::identifiers - Rust
    \ No newline at end of file +nautilus_model::python::identifiers - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/identifiers/instrument_id/index.html b/develop/core/nautilus_model/python/identifiers/instrument_id/index.html index f5b7b24f2b60..5eddec8335f0 100644 --- a/develop/core/nautilus_model/python/identifiers/instrument_id/index.html +++ b/develop/core/nautilus_model/python/identifiers/instrument_id/index.html @@ -1 +1 @@ -nautilus_model::python::identifiers::instrument_id - Rust
    \ No newline at end of file +nautilus_model::python::identifiers::instrument_id - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/index.html b/develop/core/nautilus_model/python/index.html index 64aa7785e24c..2d9e616686ab 100644 --- a/develop/core/nautilus_model/python/index.html +++ b/develop/core/nautilus_model/python/index.html @@ -1 +1 @@ -nautilus_model::python - Rust
    \ No newline at end of file +nautilus_model::python - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/instruments/crypto_future/index.html b/develop/core/nautilus_model/python/instruments/crypto_future/index.html index 620ccb7bd0e9..2df457d53428 100644 --- a/develop/core/nautilus_model/python/instruments/crypto_future/index.html +++ b/develop/core/nautilus_model/python/instruments/crypto_future/index.html @@ -1 +1 @@ -nautilus_model::python::instruments::crypto_future - Rust
    \ No newline at end of file +nautilus_model::python::instruments::crypto_future - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/instruments/crypto_perpetual/index.html b/develop/core/nautilus_model/python/instruments/crypto_perpetual/index.html index 5329ecac72f0..caede63bd8de 100644 --- a/develop/core/nautilus_model/python/instruments/crypto_perpetual/index.html +++ b/develop/core/nautilus_model/python/instruments/crypto_perpetual/index.html @@ -1 +1 @@ -nautilus_model::python::instruments::crypto_perpetual - Rust
    \ No newline at end of file +nautilus_model::python::instruments::crypto_perpetual - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/instruments/currency_pair/index.html b/develop/core/nautilus_model/python/instruments/currency_pair/index.html index ff8a8b570597..0e5fa12913f4 100644 --- a/develop/core/nautilus_model/python/instruments/currency_pair/index.html +++ b/develop/core/nautilus_model/python/instruments/currency_pair/index.html @@ -1 +1 @@ -nautilus_model::python::instruments::currency_pair - Rust
    \ No newline at end of file +nautilus_model::python::instruments::currency_pair - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/instruments/equity/index.html b/develop/core/nautilus_model/python/instruments/equity/index.html index 544efcfd7470..1048efc2f4df 100644 --- a/develop/core/nautilus_model/python/instruments/equity/index.html +++ b/develop/core/nautilus_model/python/instruments/equity/index.html @@ -1 +1 @@ -nautilus_model::python::instruments::equity - Rust
    \ No newline at end of file +nautilus_model::python::instruments::equity - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/instruments/futures_contract/index.html b/develop/core/nautilus_model/python/instruments/futures_contract/index.html index 6c44015aa608..b57cd57010fc 100644 --- a/develop/core/nautilus_model/python/instruments/futures_contract/index.html +++ b/develop/core/nautilus_model/python/instruments/futures_contract/index.html @@ -1 +1 @@ -nautilus_model::python::instruments::futures_contract - Rust
    \ No newline at end of file +nautilus_model::python::instruments::futures_contract - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/instruments/index.html b/develop/core/nautilus_model/python/instruments/index.html index 9adce0e8f52d..629df0b755f3 100644 --- a/develop/core/nautilus_model/python/instruments/index.html +++ b/develop/core/nautilus_model/python/instruments/index.html @@ -1 +1 @@ -nautilus_model::python::instruments - Rust
    \ No newline at end of file +nautilus_model::python::instruments - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/instruments/options_contract/index.html b/develop/core/nautilus_model/python/instruments/options_contract/index.html index 4d5a60383ab1..71f7edd80836 100644 --- a/develop/core/nautilus_model/python/instruments/options_contract/index.html +++ b/develop/core/nautilus_model/python/instruments/options_contract/index.html @@ -1 +1 @@ -nautilus_model::python::instruments::options_contract - Rust
    \ No newline at end of file +nautilus_model::python::instruments::options_contract - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/macros/index.html b/develop/core/nautilus_model/python/macros/index.html index 1636a2abd27c..454739de8a18 100644 --- a/develop/core/nautilus_model/python/macros/index.html +++ b/develop/core/nautilus_model/python/macros/index.html @@ -1 +1 @@ -nautilus_model::python::macros - Rust
    \ No newline at end of file +nautilus_model::python::macros - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/orders/index.html b/develop/core/nautilus_model/python/orders/index.html index 964a131c99f2..c1d291a07570 100644 --- a/develop/core/nautilus_model/python/orders/index.html +++ b/develop/core/nautilus_model/python/orders/index.html @@ -1 +1 @@ -nautilus_model::python::orders - Rust
    \ No newline at end of file +nautilus_model::python::orders - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/orders/market/index.html b/develop/core/nautilus_model/python/orders/market/index.html index ffd74b46b686..8d0eb594d555 100644 --- a/develop/core/nautilus_model/python/orders/market/index.html +++ b/develop/core/nautilus_model/python/orders/market/index.html @@ -1 +1 @@ -nautilus_model::python::orders::market - Rust
    \ No newline at end of file +nautilus_model::python::orders::market - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/struct.EnumIterator.html b/develop/core/nautilus_model/python/struct.EnumIterator.html index 77e76ebc278a..a1512e471182 100644 --- a/develop/core/nautilus_model/python/struct.EnumIterator.html +++ b/develop/core/nautilus_model/python/struct.EnumIterator.html @@ -1,9 +1,9 @@ -EnumIterator in nautilus_model::python - Rust
    pub struct EnumIterator { /* private fields */ }
    Expand description

    Python iterator over the variants of an enum.

    +EnumIterator in nautilus_model::python - Rust
    pub struct EnumIterator { /* private fields */ }
    Expand description

    Python iterator over the variants of an enum.

    Implementations§

    source§

    impl EnumIterator

    source

    pub fn new<E>(py: Python<'_>) -> Selfwhere E: IntoEnumIterator + IntoPy<Py<PyAny>>, <E as IntoEnumIterator>::Iterator: Send,

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for EnumIterator

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for EnumIterator

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for EnumIterator

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<EnumIterator>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EnumIterator

    §

    type Holder = Option<PyRef<'py, EnumIterator>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EnumIterator

    §

    type Holder = Option<PyRefMut<'py, EnumIterator>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<EnumIterator> for PyClassImplCollector<EnumIterator>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for EnumIterator

    §

    type AsRefTarget = PyCell<EnumIterator>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "EnumIterator"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EnumIterator

    §

    type Holder = Option<PyRef<'py, EnumIterator>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EnumIterator

    §

    type Holder = Option<PyRefMut<'py, EnumIterator>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<EnumIterator> for PyClassImplCollector<EnumIterator>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for EnumIterator

    §

    type AsRefTarget = PyCell<EnumIterator>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "EnumIterator"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/python/types/currency/index.html b/develop/core/nautilus_model/python/types/currency/index.html index f839b732e033..128c9c6289a6 100644 --- a/develop/core/nautilus_model/python/types/currency/index.html +++ b/develop/core/nautilus_model/python/types/currency/index.html @@ -1 +1 @@ -nautilus_model::python::types::currency - Rust
    \ No newline at end of file +nautilus_model::python::types::currency - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/types/index.html b/develop/core/nautilus_model/python/types/index.html index 7bb2af72c9fe..9580c5738683 100644 --- a/develop/core/nautilus_model/python/types/index.html +++ b/develop/core/nautilus_model/python/types/index.html @@ -1 +1 @@ -nautilus_model::python::types - Rust
    \ No newline at end of file +nautilus_model::python::types - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/types/money/index.html b/develop/core/nautilus_model/python/types/money/index.html index ea606d090ddb..85f2f9019e34 100644 --- a/develop/core/nautilus_model/python/types/money/index.html +++ b/develop/core/nautilus_model/python/types/money/index.html @@ -1 +1 @@ -nautilus_model::python::types::money - Rust
    \ No newline at end of file +nautilus_model::python::types::money - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/types/price/index.html b/develop/core/nautilus_model/python/types/price/index.html index 18b426f132b7..b09af531bfb2 100644 --- a/develop/core/nautilus_model/python/types/price/index.html +++ b/develop/core/nautilus_model/python/types/price/index.html @@ -1 +1 @@ -nautilus_model::python::types::price - Rust
    \ No newline at end of file +nautilus_model::python::types::price - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/python/types/quantity/index.html b/develop/core/nautilus_model/python/types/quantity/index.html index 098d792b41f8..9ec5d9170bd9 100644 --- a/develop/core/nautilus_model/python/types/quantity/index.html +++ b/develop/core/nautilus_model/python/types/quantity/index.html @@ -1 +1 @@ -nautilus_model::python::types::quantity - Rust
    \ No newline at end of file +nautilus_model::python::types::quantity - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/balance/index.html b/develop/core/nautilus_model/types/balance/index.html index 42118551c9f1..de2460a16695 100644 --- a/develop/core/nautilus_model/types/balance/index.html +++ b/develop/core/nautilus_model/types/balance/index.html @@ -1 +1 @@ -nautilus_model::types::balance - Rust
    \ No newline at end of file +nautilus_model::types::balance - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/balance/struct.AccountBalance.html b/develop/core/nautilus_model/types/balance/struct.AccountBalance.html index 19151746cd1b..42acf24bd3b0 100644 --- a/develop/core/nautilus_model/types/balance/struct.AccountBalance.html +++ b/develop/core/nautilus_model/types/balance/struct.AccountBalance.html @@ -1,10 +1,10 @@ -AccountBalance in nautilus_model::types::balance - Rust
    pub struct AccountBalance {
    +AccountBalance in nautilus_model::types::balance - Rust
    pub struct AccountBalance {
         pub currency: Currency,
         pub total: Money,
         pub locked: Money,
         pub free: Money,
    -}

    Fields§

    §currency: Currency§total: Money§locked: Money§free: Money

    Trait Implementations§

    source§

    impl Display for AccountBalance

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +}

    Fields§

    §currency: Currency§total: Money§locked: Money§free: Money

    Trait Implementations§

    source§

    impl Display for AccountBalance

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    source§

    impl<T, U> Into<U> for Twhere diff --git a/develop/core/nautilus_model/types/currency/index.html b/develop/core/nautilus_model/types/currency/index.html index 3af23afc9a9a..eb945dbb2c20 100644 --- a/develop/core/nautilus_model/types/currency/index.html +++ b/develop/core/nautilus_model/types/currency/index.html @@ -1 +1 @@ -nautilus_model::types::currency - Rust
    \ No newline at end of file +nautilus_model::types::currency - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/currency/struct.Currency.html b/develop/core/nautilus_model/types/currency/struct.Currency.html index 94f05c24424a..35d9503d153e 100644 --- a/develop/core/nautilus_model/types/currency/struct.Currency.html +++ b/develop/core/nautilus_model/types/currency/struct.Currency.html @@ -1,4 +1,4 @@ -Currency in nautilus_model::types::currency - Rust

    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

    source§

    impl PyClass for Currency

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for Currency

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<Currency>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<Currency> for PyClassImplCollector<Currency>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Currency

    §

    type Holder = Option<PyRef<'py, Currency>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Currency

    §

    type Holder = Option<PyRefMut<'py, Currency>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Currency> for PyClassImplCollector<Currency>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Currency

    §

    type AsRefTarget = PyCell<Currency>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "Currency"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Currency

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for Currency

    source§

    impl Eq for Currency

    source§

    impl StructuralEq for Currency

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl Copy for Currency

    source§

    impl Eq for Currency

    source§

    impl StructuralEq for Currency

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Currency

    §

    impl Send for Currency

    §

    impl Sync for Currency

    §

    impl Unpin for Currency

    §

    impl UnwindSafe for Currency

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_model/types/fixed/constant.FIXED_PRECISION.html b/develop/core/nautilus_model/types/fixed/constant.FIXED_PRECISION.html index a03403b5a966..0f95f45e0065 100644 --- a/develop/core/nautilus_model/types/fixed/constant.FIXED_PRECISION.html +++ b/develop/core/nautilus_model/types/fixed/constant.FIXED_PRECISION.html @@ -1 +1 @@ -FIXED_PRECISION in nautilus_model::types::fixed - Rust
    pub const FIXED_PRECISION: u8 = 9;
    \ No newline at end of file +FIXED_PRECISION in nautilus_model::types::fixed - Rust
    pub const FIXED_PRECISION: u8 = 9;
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/fixed/constant.FIXED_SCALAR.html b/develop/core/nautilus_model/types/fixed/constant.FIXED_SCALAR.html index 56d28ea8ec92..d638185161e1 100644 --- a/develop/core/nautilus_model/types/fixed/constant.FIXED_SCALAR.html +++ b/develop/core/nautilus_model/types/fixed/constant.FIXED_SCALAR.html @@ -1 +1 @@ -FIXED_SCALAR in nautilus_model::types::fixed - Rust
    pub const FIXED_SCALAR: f64 = 1_000_000_000.0;
    \ No newline at end of file +FIXED_SCALAR in nautilus_model::types::fixed - Rust
    pub const FIXED_SCALAR: f64 = 1_000_000_000.0;
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/fixed/fn.check_fixed_precision.html b/develop/core/nautilus_model/types/fixed/fn.check_fixed_precision.html index e4874da3f490..8275221c6567 100644 --- a/develop/core/nautilus_model/types/fixed/fn.check_fixed_precision.html +++ b/develop/core/nautilus_model/types/fixed/fn.check_fixed_precision.html @@ -1 +1 @@ -check_fixed_precision in nautilus_model::types::fixed - Rust
    pub fn check_fixed_precision(precision: u8) -> Result<()>
    \ No newline at end of file +check_fixed_precision in nautilus_model::types::fixed - Rust
    pub fn check_fixed_precision(precision: u8) -> Result<()>
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/fixed/fn.f64_to_fixed_i64.html b/develop/core/nautilus_model/types/fixed/fn.f64_to_fixed_i64.html index 26bdc7cd58e7..044ad6072e1a 100644 --- a/develop/core/nautilus_model/types/fixed/fn.f64_to_fixed_i64.html +++ b/develop/core/nautilus_model/types/fixed/fn.f64_to_fixed_i64.html @@ -1 +1 @@ -f64_to_fixed_i64 in nautilus_model::types::fixed - Rust
    pub fn f64_to_fixed_i64(value: f64, precision: u8) -> i64
    \ No newline at end of file +f64_to_fixed_i64 in nautilus_model::types::fixed - Rust
    pub fn f64_to_fixed_i64(value: f64, precision: u8) -> i64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/fixed/fn.f64_to_fixed_u64.html b/develop/core/nautilus_model/types/fixed/fn.f64_to_fixed_u64.html index 811dbb537aaa..c2967c6b2fd4 100644 --- a/develop/core/nautilus_model/types/fixed/fn.f64_to_fixed_u64.html +++ b/develop/core/nautilus_model/types/fixed/fn.f64_to_fixed_u64.html @@ -1 +1 @@ -f64_to_fixed_u64 in nautilus_model::types::fixed - Rust
    pub fn f64_to_fixed_u64(value: f64, precision: u8) -> u64
    \ No newline at end of file +f64_to_fixed_u64 in nautilus_model::types::fixed - Rust
    pub fn f64_to_fixed_u64(value: f64, precision: u8) -> u64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/fixed/fn.fixed_i64_to_f64.html b/develop/core/nautilus_model/types/fixed/fn.fixed_i64_to_f64.html index 9e12b95b9dba..ddcc07faaae4 100644 --- a/develop/core/nautilus_model/types/fixed/fn.fixed_i64_to_f64.html +++ b/develop/core/nautilus_model/types/fixed/fn.fixed_i64_to_f64.html @@ -1 +1 @@ -fixed_i64_to_f64 in nautilus_model::types::fixed - Rust
    pub fn fixed_i64_to_f64(value: i64) -> f64
    \ No newline at end of file +fixed_i64_to_f64 in nautilus_model::types::fixed - Rust
    pub fn fixed_i64_to_f64(value: i64) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/fixed/fn.fixed_u64_to_f64.html b/develop/core/nautilus_model/types/fixed/fn.fixed_u64_to_f64.html index c463db0dc1ac..3d4391ab058d 100644 --- a/develop/core/nautilus_model/types/fixed/fn.fixed_u64_to_f64.html +++ b/develop/core/nautilus_model/types/fixed/fn.fixed_u64_to_f64.html @@ -1 +1 @@ -fixed_u64_to_f64 in nautilus_model::types::fixed - Rust
    pub fn fixed_u64_to_f64(value: u64) -> f64
    \ No newline at end of file +fixed_u64_to_f64 in nautilus_model::types::fixed - Rust
    pub fn fixed_u64_to_f64(value: u64) -> f64
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/fixed/index.html b/develop/core/nautilus_model/types/fixed/index.html index e82443ddee48..bfbc99309484 100644 --- a/develop/core/nautilus_model/types/fixed/index.html +++ b/develop/core/nautilus_model/types/fixed/index.html @@ -1 +1 @@ -nautilus_model::types::fixed - Rust
    \ No newline at end of file +nautilus_model::types::fixed - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/index.html b/develop/core/nautilus_model/types/index.html index ec54882154d0..977378bc98b4 100644 --- a/develop/core/nautilus_model/types/index.html +++ b/develop/core/nautilus_model/types/index.html @@ -1 +1 @@ -nautilus_model::types - Rust
    \ No newline at end of file +nautilus_model::types - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/money/constant.MONEY_MAX.html b/develop/core/nautilus_model/types/money/constant.MONEY_MAX.html index bce3706f2bb1..11bd36547ebb 100644 --- a/develop/core/nautilus_model/types/money/constant.MONEY_MAX.html +++ b/develop/core/nautilus_model/types/money/constant.MONEY_MAX.html @@ -1 +1 @@ -MONEY_MAX in nautilus_model::types::money - Rust
    pub const MONEY_MAX: f64 = 9_223_372_036.0;
    \ No newline at end of file +MONEY_MAX in nautilus_model::types::money - Rust
    pub const MONEY_MAX: f64 = 9_223_372_036.0;
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/money/constant.MONEY_MIN.html b/develop/core/nautilus_model/types/money/constant.MONEY_MIN.html index 78c59d5cf631..f23a518eb886 100644 --- a/develop/core/nautilus_model/types/money/constant.MONEY_MIN.html +++ b/develop/core/nautilus_model/types/money/constant.MONEY_MIN.html @@ -1 +1 @@ -MONEY_MIN in nautilus_model::types::money - Rust
    pub const MONEY_MIN: f64 = -9_223_372_036.0;
    \ No newline at end of file +MONEY_MIN in nautilus_model::types::money - Rust
    pub const MONEY_MIN: f64 = -9_223_372_036.0;
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/money/index.html b/develop/core/nautilus_model/types/money/index.html index 9c81bf1cbfe5..f06ee6676239 100644 --- a/develop/core/nautilus_model/types/money/index.html +++ b/develop/core/nautilus_model/types/money/index.html @@ -1 +1 @@ -nautilus_model::types::money - Rust
    \ No newline at end of file +nautilus_model::types::money - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/money/struct.Money.html b/develop/core/nautilus_model/types/money/struct.Money.html index af8943f0e527..4599e7fbf278 100644 --- a/develop/core/nautilus_model/types/money/struct.Money.html +++ b/develop/core/nautilus_model/types/money/struct.Money.html @@ -1,10 +1,10 @@ -Money in nautilus_model::types::money - Rust
    #[repr(C)]
    pub struct Money { +Money in nautilus_model::types::money - Rust
    #[repr(C)]
    pub struct Money { pub raw: i64, pub currency: Currency, -}

    Fields§

    §raw: i64§currency: Currency

    Implementations§

    source§

    impl Money

    source

    pub fn new(amount: f64, currency: Currency) -> Result<Self>

    source

    pub fn from_raw(raw: i64, currency: Currency) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Trait Implementations§

    source§

    impl Add<f64> for Money

    §

    type Output = f64

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: f64) -> Self::Output

    Performs the + operation. Read more
    source§

    impl Add for Money

    §

    type Output = Money

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl AddAssign for Money

    source§

    fn add_assign(&mut self, other: Self)

    Performs the += operation. Read more
    source§

    impl Clone for Money

    source§

    fn clone(&self) -> Money

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Money

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for Money

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Money

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult

    Formats the value using the given formatter. Read more
    source§

    impl From<&Money> for f64

    source§

    fn from(money: &Money) -> Self

    Converts to this type from the input type.
    source§

    impl From<Money> for f64

    source§

    fn from(money: Money) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Money

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Money

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +}

    Fields§

    §raw: i64§currency: Currency

    Implementations§

    source§

    impl Money

    source

    pub fn new(amount: f64, currency: Currency) -> Result<Self>

    source

    pub fn from_raw(raw: i64, currency: Currency) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Trait Implementations§

    source§

    impl Add<f64> for Money

    §

    type Output = f64

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: f64) -> Self::Output

    Performs the + operation. Read more
    source§

    impl Add for Money

    §

    type Output = Money

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl AddAssign for Money

    source§

    fn add_assign(&mut self, other: Self)

    Performs the += operation. Read more
    source§

    impl Clone for Money

    source§

    fn clone(&self) -> Money

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Money

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for Money

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Money

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult

    Formats the value using the given formatter. Read more
    source§

    impl From<&Money> for f64

    source§

    fn from(money: &Money) -> Self

    Converts to this type from the input type.
    source§

    impl From<Money> for f64

    source§

    fn from(money: Money) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Money

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Money

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Money

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Money

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Neg for Money

    §

    type Output = Money

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl Ord for Money

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Money

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Money

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Neg for Money

    §

    type Output = Money

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl Ord for Money

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Money

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used @@ -73,8 +73,8 @@ _raw_slf: *mut PyObject, arg0: *mut PyObject ) -> PyResult<*mut PyObject>

    Safety: _slf and _other must be valid non-null Python objects Read more
    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Money

    §

    type Holder = Option<PyRef<'py, Money>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Money

    §

    type Holder = Option<PyRefMut<'py, Money>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Money> for PyClassImplCollector<Money>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Money

    §

    type AsRefTarget = PyCell<Money>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "Money"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Money

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Sub<f64> for Money

    §

    type Output = f64

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: f64) -> Self::Output

    Performs the - operation. Read more
    source§

    impl Sub for Money

    §

    type Output = Money

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl SubAssign for Money

    source§

    fn sub_assign(&mut self, other: Self)

    Performs the -= operation. Read more
    source§

    impl Copy for Money

    source§

    impl Eq for Money

    source§

    impl StructuralEq for Money

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Money

    §

    impl Send for Money

    §

    impl Sync for Money

    §

    impl Unpin for Money

    §

    impl UnwindSafe for Money

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Sub<f64> for Money

    §

    type Output = f64

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: f64) -> Self::Output

    Performs the - operation. Read more
    source§

    impl Sub for Money

    §

    type Output = Money

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl SubAssign for Money

    source§

    fn sub_assign(&mut self, other: Self)

    Performs the -= operation. Read more
    source§

    impl Copy for Money

    source§

    impl Eq for Money

    source§

    impl StructuralEq for Money

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Money

    §

    impl Send for Money

    §

    impl Sync for Money

    §

    impl Unpin for Money

    §

    impl UnwindSafe for Money

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/types/price/constant.ERROR_PRICE.html b/develop/core/nautilus_model/types/price/constant.ERROR_PRICE.html index 1ff3e13751c3..abfb4d2e853d 100644 --- a/develop/core/nautilus_model/types/price/constant.ERROR_PRICE.html +++ b/develop/core/nautilus_model/types/price/constant.ERROR_PRICE.html @@ -1,2 +1,2 @@ -ERROR_PRICE in nautilus_model::types::price - Rust
    pub const ERROR_PRICE: Price;
    Expand description

    Sentinel Price for errors.

    +ERROR_PRICE in nautilus_model::types::price - Rust
    pub const ERROR_PRICE: Price;
    Expand description

    Sentinel Price for errors.

    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/price/constant.PRICE_MAX.html b/develop/core/nautilus_model/types/price/constant.PRICE_MAX.html index 07c310a8ae4b..099db93f7016 100644 --- a/develop/core/nautilus_model/types/price/constant.PRICE_MAX.html +++ b/develop/core/nautilus_model/types/price/constant.PRICE_MAX.html @@ -1 +1 @@ -PRICE_MAX in nautilus_model::types::price - Rust
    pub const PRICE_MAX: f64 = 9_223_372_036.0;
    \ No newline at end of file +PRICE_MAX in nautilus_model::types::price - Rust
    pub const PRICE_MAX: f64 = 9_223_372_036.0;
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/price/constant.PRICE_MIN.html b/develop/core/nautilus_model/types/price/constant.PRICE_MIN.html index 0c53638ceff2..8de70e840634 100644 --- a/develop/core/nautilus_model/types/price/constant.PRICE_MIN.html +++ b/develop/core/nautilus_model/types/price/constant.PRICE_MIN.html @@ -1 +1 @@ -PRICE_MIN in nautilus_model::types::price - Rust
    pub const PRICE_MIN: f64 = -9_223_372_036.0;
    \ No newline at end of file +PRICE_MIN in nautilus_model::types::price - Rust
    pub const PRICE_MIN: f64 = -9_223_372_036.0;
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/price/index.html b/develop/core/nautilus_model/types/price/index.html index b230d95ef39d..41a6f197e22d 100644 --- a/develop/core/nautilus_model/types/price/index.html +++ b/develop/core/nautilus_model/types/price/index.html @@ -1 +1 @@ -nautilus_model::types::price - Rust
    \ No newline at end of file +nautilus_model::types::price - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/price/struct.Price.html b/develop/core/nautilus_model/types/price/struct.Price.html index f87ef088b60b..e771790b1dec 100644 --- a/develop/core/nautilus_model/types/price/struct.Price.html +++ b/develop/core/nautilus_model/types/price/struct.Price.html @@ -1,10 +1,10 @@ -Price in nautilus_model::types::price - Rust
    #[repr(C)]
    pub struct Price { +Price in nautilus_model::types::price - Rust
    #[repr(C)]
    pub struct Price { pub raw: i64, pub precision: u8, -}

    Fields§

    §raw: i64§precision: u8

    Implementations§

    source§

    impl Price

    source

    pub fn new(value: f64, precision: u8) -> Result<Self>

    source

    pub fn from_raw(raw: i64, precision: u8) -> Result<Self>

    source

    pub fn max(precision: u8) -> Self

    source

    pub fn min(precision: u8) -> Self

    source

    pub fn zero(precision: u8) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Methods from Deref<Target = i64>§

    1.43.0 · source

    pub const MIN: i64 = -9_223_372_036_854_775_808i64

    1.43.0 · source

    pub const MAX: i64 = 9_223_372_036_854_775_807i64

    1.53.0 · source

    pub const BITS: u32 = 64u32

    Trait Implementations§

    source§

    impl Add<f64> for Price

    §

    type Output = f64

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: f64) -> Self::Output

    Performs the + operation. Read more
    source§

    impl Add for Price

    §

    type Output = Price

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl AddAssign for Price

    source§

    fn add_assign(&mut self, other: Self)

    Performs the += operation. Read more
    source§

    impl Clone for Price

    source§

    fn clone(&self) -> Price

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Price

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Price

    source§

    fn default() -> Price

    Returns the “default value” for a type. Read more
    source§

    impl Deref for Price

    §

    type Target = i64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'de> Deserialize<'de> for Price

    source§

    fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Price

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&Price> for f64

    source§

    fn from(price: &Price) -> Self

    Converts to this type from the input type.
    source§

    impl From<&str> for Price

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl From<Price> for f64

    source§

    fn from(price: Price) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Price

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Price

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +}

    Fields§

    §raw: i64§precision: u8

    Implementations§

    source§

    impl Price

    source

    pub fn new(value: f64, precision: u8) -> Result<Self>

    source

    pub fn from_raw(raw: i64, precision: u8) -> Result<Self>

    source

    pub fn max(precision: u8) -> Self

    source

    pub fn min(precision: u8) -> Self

    source

    pub fn zero(precision: u8) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Methods from Deref<Target = i64>§

    1.43.0 · source

    pub const MIN: i64 = -9_223_372_036_854_775_808i64

    1.43.0 · source

    pub const MAX: i64 = 9_223_372_036_854_775_807i64

    1.53.0 · source

    pub const BITS: u32 = 64u32

    Trait Implementations§

    source§

    impl Add<f64> for Price

    §

    type Output = f64

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: f64) -> Self::Output

    Performs the + operation. Read more
    source§

    impl Add for Price

    §

    type Output = Price

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl AddAssign for Price

    source§

    fn add_assign(&mut self, other: Self)

    Performs the += operation. Read more
    source§

    impl Clone for Price

    source§

    fn clone(&self) -> Price

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Price

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Price

    source§

    fn default() -> Price

    Returns the “default value” for a type. Read more
    source§

    impl Deref for Price

    §

    type Target = i64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'de> Deserialize<'de> for Price

    source§

    fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Price

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&Price> for f64

    source§

    fn from(price: &Price) -> Self

    Converts to this type from the input type.
    source§

    impl From<&str> for Price

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl From<Price> for f64

    source§

    fn from(price: Price) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Price

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Price

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Price

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Price

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Neg for Price

    §

    type Output = Price

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl Ord for Price

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Price

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Price

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Neg for Price

    §

    type Output = Price

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl Ord for Price

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Price

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used @@ -73,8 +73,8 @@ _raw_slf: *mut PyObject, arg0: *mut PyObject ) -> PyResult<*mut PyObject>

    Safety: _slf and _other must be valid non-null Python objects Read more
    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Price

    §

    type Holder = Option<PyRef<'py, Price>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Price

    §

    type Holder = Option<PyRefMut<'py, Price>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Price> for PyClassImplCollector<Price>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Price

    §

    type AsRefTarget = PyCell<Price>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "Price"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Price

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Sub<f64> for Price

    §

    type Output = f64

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: f64) -> Self::Output

    Performs the - operation. Read more
    source§

    impl Sub for Price

    §

    type Output = Price

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl SubAssign for Price

    source§

    fn sub_assign(&mut self, other: Self)

    Performs the -= operation. Read more
    source§

    impl Copy for Price

    source§

    impl Eq for Price

    source§

    impl StructuralEq for Price

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Price

    §

    impl Send for Price

    §

    impl Sync for Price

    §

    impl Unpin for Price

    §

    impl UnwindSafe for Price

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Sub<f64> for Price

    §

    type Output = f64

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: f64) -> Self::Output

    Performs the - operation. Read more
    source§

    impl Sub for Price

    §

    type Output = Price

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl SubAssign for Price

    source§

    fn sub_assign(&mut self, other: Self)

    Performs the -= operation. Read more
    source§

    impl Copy for Price

    source§

    impl Eq for Price

    source§

    impl StructuralEq for Price

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Price

    §

    impl Send for Price

    §

    impl Sync for Price

    §

    impl Unpin for Price

    §

    impl UnwindSafe for Price

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_model/types/quantity/constant.QUANTITY_MAX.html b/develop/core/nautilus_model/types/quantity/constant.QUANTITY_MAX.html index 3d83a419e101..118a4ef784df 100644 --- a/develop/core/nautilus_model/types/quantity/constant.QUANTITY_MAX.html +++ b/develop/core/nautilus_model/types/quantity/constant.QUANTITY_MAX.html @@ -1 +1 @@ -QUANTITY_MAX in nautilus_model::types::quantity - Rust
    pub const QUANTITY_MAX: f64 = 18_446_744_073.0;
    \ No newline at end of file +QUANTITY_MAX in nautilus_model::types::quantity - Rust
    pub const QUANTITY_MAX: f64 = 18_446_744_073.0;
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/quantity/constant.QUANTITY_MIN.html b/develop/core/nautilus_model/types/quantity/constant.QUANTITY_MIN.html index 9c4ba663bc08..53c53040a27a 100644 --- a/develop/core/nautilus_model/types/quantity/constant.QUANTITY_MIN.html +++ b/develop/core/nautilus_model/types/quantity/constant.QUANTITY_MIN.html @@ -1 +1 @@ -QUANTITY_MIN in nautilus_model::types::quantity - Rust
    pub const QUANTITY_MIN: f64 = 0.0;
    \ No newline at end of file +QUANTITY_MIN in nautilus_model::types::quantity - Rust
    pub const QUANTITY_MIN: f64 = 0.0;
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/quantity/fn.check_quantity_positive.html b/develop/core/nautilus_model/types/quantity/fn.check_quantity_positive.html index 8178b723ae83..2b2438e3cf2e 100644 --- a/develop/core/nautilus_model/types/quantity/fn.check_quantity_positive.html +++ b/develop/core/nautilus_model/types/quantity/fn.check_quantity_positive.html @@ -1 +1 @@ -check_quantity_positive in nautilus_model::types::quantity - Rust
    pub fn check_quantity_positive(value: Quantity) -> Result<()>
    \ No newline at end of file +check_quantity_positive in nautilus_model::types::quantity - Rust
    pub fn check_quantity_positive(value: Quantity) -> Result<()>
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/quantity/index.html b/develop/core/nautilus_model/types/quantity/index.html index f5f89ad1c9b3..f92e527b4374 100644 --- a/develop/core/nautilus_model/types/quantity/index.html +++ b/develop/core/nautilus_model/types/quantity/index.html @@ -1 +1 @@ -nautilus_model::types::quantity - Rust
    \ No newline at end of file +nautilus_model::types::quantity - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_model/types/quantity/struct.Quantity.html b/develop/core/nautilus_model/types/quantity/struct.Quantity.html index d59e030cdc3a..9f054ce4ae4e 100644 --- a/develop/core/nautilus_model/types/quantity/struct.Quantity.html +++ b/develop/core/nautilus_model/types/quantity/struct.Quantity.html @@ -1,10 +1,10 @@ -Quantity in nautilus_model::types::quantity - Rust
    #[repr(C)]
    pub struct Quantity { +Quantity in nautilus_model::types::quantity - Rust
    #[repr(C)]
    pub struct Quantity { pub raw: u64, pub precision: u8, -}

    Fields§

    §raw: u64§precision: u8

    Implementations§

    source§

    impl Quantity

    source

    pub fn new(value: f64, precision: u8) -> Result<Self>

    source

    pub fn from_raw(raw: u64, precision: u8) -> Result<Self>

    source

    pub fn zero(precision: u8) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn is_positive(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Methods from Deref<Target = u64>§

    1.43.0 · source

    pub const MIN: u64 = 0u64

    1.43.0 · source

    pub const MAX: u64 = 18_446_744_073_709_551_615u64

    1.53.0 · source

    pub const BITS: u32 = 64u32

    Trait Implementations§

    source§

    impl Add for Quantity

    §

    type Output = Quantity

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<T: Into<u64>> AddAssign<T> for Quantity

    source§

    fn add_assign(&mut self, other: T)

    Performs the += operation. Read more
    source§

    impl Clone for Quantity

    source§

    fn clone(&self) -> Quantity

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Quantity

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Quantity

    source§

    fn default() -> Quantity

    Returns the “default value” for a type. Read more
    source§

    impl Deref for Quantity

    §

    type Target = u64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'de> Deserialize<'de> for Quantity

    source§

    fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Quantity

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&Quantity> for f64

    source§

    fn from(qty: &Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Quantity> for u64

    source§

    fn from(value: &Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<&str> for Quantity

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl From<Quantity> for f64

    source§

    fn from(qty: Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<Quantity> for u64

    source§

    fn from(value: Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<i64> for Quantity

    source§

    fn from(input: i64) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Quantity

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Quantity

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +}

    Fields§

    §raw: u64§precision: u8

    Implementations§

    source§

    impl Quantity

    source

    pub fn new(value: f64, precision: u8) -> Result<Self>

    source

    pub fn from_raw(raw: u64, precision: u8) -> Result<Self>

    source

    pub fn zero(precision: u8) -> Self

    source

    pub fn is_zero(&self) -> bool

    source

    pub fn is_positive(&self) -> bool

    source

    pub fn as_f64(&self) -> f64

    source

    pub fn as_decimal(&self) -> Decimal

    source

    pub fn to_formatted_string(&self) -> String

    Methods from Deref<Target = u64>§

    1.43.0 · source

    pub const MIN: u64 = 0u64

    1.43.0 · source

    pub const MAX: u64 = 18_446_744_073_709_551_615u64

    1.53.0 · source

    pub const BITS: u32 = 64u32

    Trait Implementations§

    source§

    impl Add for Quantity

    §

    type Output = Quantity

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<T: Into<u64>> AddAssign<T> for Quantity

    source§

    fn add_assign(&mut self, other: T)

    Performs the += operation. Read more
    source§

    impl Clone for Quantity

    source§

    fn clone(&self) -> Quantity

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Quantity

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Quantity

    source§

    fn default() -> Quantity

    Returns the “default value” for a type. Read more
    source§

    impl Deref for Quantity

    §

    type Target = u64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'de> Deserialize<'de> for Quantity

    source§

    fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Quantity

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&Quantity> for f64

    source§

    fn from(qty: &Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Quantity> for u64

    source§

    fn from(value: &Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<&str> for Quantity

    source§

    fn from(input: &str) -> Self

    Converts to this type from the input type.
    source§

    impl From<Quantity> for f64

    source§

    fn from(qty: Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<Quantity> for u64

    source§

    fn from(value: Quantity) -> Self

    Converts to this type from the input type.
    source§

    impl From<i64> for Quantity

    source§

    fn from(input: i64) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Quantity

    §

    type Err = String

    The associated error which can be returned from parsing.
    source§

    fn from_str(input: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Quantity

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Quantity

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Quantity

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Mul for Quantity

    §

    type Output = Quantity

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Self) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<T: Into<u64>> MulAssign<T> for Quantity

    source§

    fn mul_assign(&mut self, other: T)

    Performs the *= operation. Read more
    source§

    impl Ord for Quantity

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoPy<Py<PyAny>> for Quantity

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl Mul<f64> for Quantity

    §

    type Output = f64

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: f64) -> Self::Output

    Performs the * operation. Read more
    source§

    impl Mul for Quantity

    §

    type Output = Quantity

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Self) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<T: Into<u64>> MulAssign<T> for Quantity

    source§

    fn mul_assign(&mut self, other: T)

    Performs the *= operation. Read more
    source§

    impl Ord for Quantity

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Quantity

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used @@ -73,8 +73,8 @@ _raw_slf: *mut PyObject, arg0: *mut PyObject ) -> PyResult<*mut PyObject>

    Safety: _slf and _other must be valid non-null Python objects Read more
    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Quantity

    §

    type Holder = Option<PyRef<'py, Quantity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Quantity

    §

    type Holder = Option<PyRefMut<'py, Quantity>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<Quantity> for PyClassImplCollector<Quantity>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for Quantity

    §

    type AsRefTarget = PyCell<Quantity>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "Quantity"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Serialize for Quantity

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Sub for Quantity

    §

    type Output = Quantity

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<T: Into<u64>> SubAssign<T> for Quantity

    source§

    fn sub_assign(&mut self, other: T)

    Performs the -= operation. Read more
    source§

    impl Copy for Quantity

    source§

    impl Eq for Quantity

    source§

    impl StructuralEq for Quantity

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Quantity

    §

    impl Send for Quantity

    §

    impl Sync for Quantity

    §

    impl Unpin for Quantity

    §

    impl UnwindSafe for Quantity

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Sub for Quantity

    §

    type Output = Quantity

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<T: Into<u64>> SubAssign<T> for Quantity

    source§

    fn sub_assign(&mut self, other: T)

    Performs the -= operation. Read more
    source§

    impl Copy for Quantity

    source§

    impl Eq for Quantity

    source§

    impl StructuralEq for Quantity

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Quantity

    §

    impl Send for Quantity

    §

    impl Sync for Quantity

    §

    impl Unpin for Quantity

    §

    impl UnwindSafe for Quantity

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere Q: Ord + ?Sized, diff --git a/develop/core/nautilus_network/all.html b/develop/core/nautilus_network/all.html index d57dd516913b..5087842de733 100644 --- a/develop/core/nautilus_network/all.html +++ b/develop/core/nautilus_network/all.html @@ -1 +1 @@ -List of all items in this crate
    \ No newline at end of file +List of all items in this crate
    \ No newline at end of file diff --git a/develop/core/nautilus_network/http/enum.HttpMethod.html b/develop/core/nautilus_network/http/enum.HttpMethod.html index 9ea0c3b0676e..1c6c587f0e22 100644 --- a/develop/core/nautilus_network/http/enum.HttpMethod.html +++ b/develop/core/nautilus_network/http/enum.HttpMethod.html @@ -1,4 +1,4 @@ -HttpMethod in nautilus_network::http - Rust

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Into<Method> for HttpMethod

    source§

    fn into(self) -> Method

    Converts this type into the (usually inferred) input type.
    source§

    impl IntoPy<Py<PyAny>> for HttpMethod

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PartialEq for HttpMethod

    source§

    fn eq(&self, other: &HttpMethod) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PyClass for HttpMethod

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for HttpMethod

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<HttpMethod>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpMethod

    §

    type Holder = Option<PyRef<'py, HttpMethod>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpMethod

    §

    type Holder = Option<PyRefMut<'py, HttpMethod>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<HttpMethod> for PyClassImplCollector<HttpMethod>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for HttpMethod

    §

    type AsRefTarget = PyCell<HttpMethod>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "HttpMethod"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Copy for HttpMethod

    source§

    impl Eq for HttpMethod

    source§

    impl StructuralEq for HttpMethod

    source§

    impl StructuralPartialEq for HttpMethod

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for HttpMethod

    §

    impl Send for HttpMethod

    §

    impl Sync for HttpMethod

    §

    impl Unpin for HttpMethod

    §

    impl UnwindSafe for HttpMethod

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpMethod

    §

    type Holder = Option<PyRef<'py, HttpMethod>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpMethod

    §

    type Holder = Option<PyRefMut<'py, HttpMethod>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<HttpMethod> for PyClassImplCollector<HttpMethod>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for HttpMethod

    §

    type AsRefTarget = PyCell<HttpMethod>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "HttpMethod"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Copy for HttpMethod

    source§

    impl Eq for HttpMethod

    source§

    impl StructuralEq for HttpMethod

    source§

    impl StructuralPartialEq for HttpMethod

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for HttpMethod

    §

    impl Send for HttpMethod

    §

    impl Sync for HttpMethod

    §

    impl Unpin for HttpMethod

    §

    impl UnwindSafe for HttpMethod

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, diff --git a/develop/core/nautilus_network/http/index.html b/develop/core/nautilus_network/http/index.html index 1f2c71df04b7..909ff8ff84bf 100644 --- a/develop/core/nautilus_network/http/index.html +++ b/develop/core/nautilus_network/http/index.html @@ -1 +1 @@ -nautilus_network::http - Rust

    Module nautilus_network::http

    source ·

    Structs

    Enums

    \ No newline at end of file +nautilus_network::http - Rust

    Module nautilus_network::http

    source ·

    Structs

    Enums

    \ No newline at end of file diff --git a/develop/core/nautilus_network/http/struct.HttpClient.html b/develop/core/nautilus_network/http/struct.HttpClient.html index 67643874e927..80bfe414bf97 100644 --- a/develop/core/nautilus_network/http/struct.HttpClient.html +++ b/develop/core/nautilus_network/http/struct.HttpClient.html @@ -1,4 +1,4 @@ -HttpClient in nautilus_network::http - Rust
    pub struct HttpClient { /* private fields */ }

    Implementations§

    source§

    impl HttpClient

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for HttpClient

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for HttpClient

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for HttpClient

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<HttpClient>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<HttpClient> for PyClassImplCollector<HttpClient>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpClient

    §

    type Holder = Option<PyRef<'py, HttpClient>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpClient

    §

    type Holder = Option<PyRefMut<'py, HttpClient>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<HttpClient> for PyClassImplCollector<HttpClient>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for HttpClient

    §

    type AsRefTarget = PyCell<HttpClient>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "HttpClient"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<HttpClient> for PyClassImplCollector<HttpClient>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpClient

    §

    type Holder = Option<PyRef<'py, HttpClient>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpClient

    §

    type Holder = Option<PyRefMut<'py, HttpClient>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<HttpClient> for PyClassImplCollector<HttpClient>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for HttpClient

    §

    type AsRefTarget = PyCell<HttpClient>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "HttpClient"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for HttpClient

    §

    impl Send for HttpClient

    §

    impl Sync for HttpClient

    §

    impl Unpin for HttpClient

    §

    impl !UnwindSafe for HttpClient

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_network/http/struct.HttpResponse.html b/develop/core/nautilus_network/http/struct.HttpResponse.html index d16007d805af..d1f0644541d3 100644 --- a/develop/core/nautilus_network/http/struct.HttpResponse.html +++ b/develop/core/nautilus_network/http/struct.HttpResponse.html @@ -1,10 +1,10 @@ -HttpResponse in nautilus_network::http - Rust
    pub struct HttpResponse {
    +HttpResponse in nautilus_network::http - Rust
    pub struct HttpResponse {
         pub status: u16,
         /* private fields */
     }
    Expand description

    HttpResponse contains relevant data from a HTTP request.

    Fields§

    §status: u16

    Trait Implementations§

    source§

    impl Clone for HttpResponse

    source§

    fn clone(&self) -> HttpResponse

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for HttpResponse

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoPy<Py<PyAny>> for HttpResponse

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for HttpResponse

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for HttpResponse

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<HttpResponse>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<HttpResponse> for PyClassImplCollector<HttpResponse>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpResponse

    §

    type Holder = Option<PyRef<'py, HttpResponse>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpResponse

    §

    type Holder = Option<PyRefMut<'py, HttpResponse>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<HttpResponse> for PyClassImplCollector<HttpResponse>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for HttpResponse

    §

    type AsRefTarget = PyCell<HttpResponse>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "HttpResponse"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<HttpResponse> for PyClassImplCollector<HttpResponse>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpResponse

    §

    type Holder = Option<PyRef<'py, HttpResponse>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpResponse

    §

    type Holder = Option<PyRefMut<'py, HttpResponse>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<HttpResponse> for PyClassImplCollector<HttpResponse>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for HttpResponse

    §

    type AsRefTarget = PyCell<HttpResponse>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "HttpResponse"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for HttpResponse

    §

    impl Send for HttpResponse

    §

    impl Sync for HttpResponse

    §

    impl Unpin for HttpResponse

    §

    impl UnwindSafe for HttpResponse

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<'a, T> FromPyObject<'a> for Twhere diff --git a/develop/core/nautilus_network/http/struct.InnerHttpClient.html b/develop/core/nautilus_network/http/struct.InnerHttpClient.html index f4e83c0bb031..ece0605b5a84 100644 --- a/develop/core/nautilus_network/http/struct.InnerHttpClient.html +++ b/develop/core/nautilus_network/http/struct.InnerHttpClient.html @@ -1,4 +1,4 @@ -InnerHttpClient in nautilus_network::http - Rust
    pub struct InnerHttpClient { /* private fields */ }
    Expand description

    Provides a high-performance HttpClient for HTTP requests.

    +InnerHttpClient in nautilus_network::http - Rust
    pub struct InnerHttpClient { /* private fields */ }
    Expand description

    Provides a high-performance HttpClient for HTTP requests.

    The client is backed by a hyper Client which keeps connections alive and can be cloned cheaply. The client also has a list of header fields to extract from the response.

    @@ -13,8 +13,8 @@ ) -> Result<HttpResponse, Box<dyn Error + Send + Sync>>

    source

    pub async fn to_response( &self, res: Response<Body> -) -> Result<HttpResponse, Box<dyn Error + Send + Sync>>

    Trait Implementations§

    source§

    impl Clone for InnerHttpClient

    source§

    fn clone(&self) -> InnerHttpClient

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for InnerHttpClient

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for InnerHttpClient

    §

    impl Send for InnerHttpClient

    §

    impl Sync for InnerHttpClient

    §

    impl Unpin for InnerHttpClient

    §

    impl !UnwindSafe for InnerHttpClient

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +) -> Result<HttpResponse, Box<dyn Error + Send + Sync>>

    Trait Implementations§

    source§

    impl Clone for InnerHttpClient

    source§

    fn clone(&self) -> InnerHttpClient

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for InnerHttpClient

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for InnerHttpClient

    §

    impl Send for InnerHttpClient

    §

    impl Sync for InnerHttpClient

    §

    impl Unpin for InnerHttpClient

    §

    impl !UnwindSafe for InnerHttpClient

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_network/index.html b/develop/core/nautilus_network/index.html index c9bc026e36f4..4d5f946b61ec 100644 --- a/develop/core/nautilus_network/index.html +++ b/develop/core/nautilus_network/index.html @@ -1,2 +1,2 @@ -nautilus_network - Rust
    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketClient

    §

    type Holder = Option<PyRef<'py, SocketClient>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketClient

    §

    type Holder = Option<PyRefMut<'py, SocketClient>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<SocketClient> for PyClassImplCollector<SocketClient>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for SocketClient

    §

    type AsRefTarget = PyCell<SocketClient>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "SocketClient"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_network/socket/struct.SocketConfig.html b/develop/core/nautilus_network/socket/struct.SocketConfig.html index a6d30af7f530..47635a8b4a49 100644 --- a/develop/core/nautilus_network/socket/struct.SocketConfig.html +++ b/develop/core/nautilus_network/socket/struct.SocketConfig.html @@ -1,7 +1,7 @@ -SocketConfig in nautilus_network::socket - Rust
    pub struct SocketConfig { /* private fields */ }
    Expand description

    Configuration for TCP socket connection.

    +SocketConfig in nautilus_network::socket - Rust
    pub struct SocketConfig { /* private fields */ }
    Expand description

    Configuration for TCP socket connection.

    Trait Implementations§

    source§

    impl Clone for SocketConfig

    source§

    fn clone(&self) -> SocketConfig

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SocketConfig

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoPy<Py<PyAny>> for SocketConfig

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for SocketConfig

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for SocketConfig

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<SocketConfig>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<SocketConfig> for PyClassImplCollector<SocketConfig>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketConfig

    §

    type Holder = Option<PyRef<'py, SocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketConfig

    §

    type Holder = Option<PyRefMut<'py, SocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<SocketConfig> for PyClassImplCollector<SocketConfig>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for SocketConfig

    §

    type AsRefTarget = PyCell<SocketConfig>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "SocketConfig"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<SocketConfig> for PyClassImplCollector<SocketConfig>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketConfig

    §

    type Holder = Option<PyRef<'py, SocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketConfig

    §

    type Holder = Option<PyRefMut<'py, SocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<SocketConfig> for PyClassImplCollector<SocketConfig>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for SocketConfig

    §

    type AsRefTarget = PyCell<SocketConfig>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "SocketConfig"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<'a, T> FromPyObject<'a> for Twhere diff --git a/develop/core/nautilus_network/websocket/index.html b/develop/core/nautilus_network/websocket/index.html index 66712ffdf3be..c69fbdf1f4eb 100644 --- a/develop/core/nautilus_network/websocket/index.html +++ b/develop/core/nautilus_network/websocket/index.html @@ -1 +1 @@ -nautilus_network::websocket - Rust
    \ No newline at end of file +nautilus_network::websocket - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_network/websocket/struct.WebSocketClient.html b/develop/core/nautilus_network/websocket/struct.WebSocketClient.html index f1f6909ab39b..946fdd83e9cb 100644 --- a/develop/core/nautilus_network/websocket/struct.WebSocketClient.html +++ b/develop/core/nautilus_network/websocket/struct.WebSocketClient.html @@ -1,4 +1,4 @@ -WebSocketClient in nautilus_network::websocket - Rust
    pub struct WebSocketClient { /* private fields */ }

    Implementations§

    source§

    impl WebSocketClient

    source

    pub async fn connect( +WebSocketClient in nautilus_network::websocket - Rust
    pub struct WebSocketClient { /* private fields */ }

    Implementations§

    source§

    impl WebSocketClient

    source

    pub async fn connect( config: WebSocketConfig, post_connection: Option<PyObject>, post_reconnection: Option<PyObject>, @@ -10,8 +10,8 @@

    Controller task will periodically check the disconnect mode and shutdown the client if it is alive

    source

    pub async fn send_bytes(&self, data: Vec<u8>) -> Result<(), Error>

    source

    pub fn is_disconnected(&self) -> bool

    source

    pub async fn send_close_message(&self)

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for WebSocketClient

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for WebSocketClient

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for WebSocketClient

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<WebSocketClient>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketClient

    §

    type Holder = Option<PyRef<'py, WebSocketClient>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketClient

    §

    type Holder = Option<PyRefMut<'py, WebSocketClient>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<WebSocketClient> for PyClassImplCollector<WebSocketClient>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for WebSocketClient

    §

    type AsRefTarget = PyCell<WebSocketClient>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "WebSocketClient"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketClient

    §

    type Holder = Option<PyRef<'py, WebSocketClient>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketClient

    §

    type Holder = Option<PyRefMut<'py, WebSocketClient>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<WebSocketClient> for PyClassImplCollector<WebSocketClient>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for WebSocketClient

    §

    type AsRefTarget = PyCell<WebSocketClient>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "WebSocketClient"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_network/websocket/struct.WebSocketConfig.html b/develop/core/nautilus_network/websocket/struct.WebSocketConfig.html index ce6162cc1609..659b6a6d4030 100644 --- a/develop/core/nautilus_network/websocket/struct.WebSocketConfig.html +++ b/develop/core/nautilus_network/websocket/struct.WebSocketConfig.html @@ -1,6 +1,6 @@ -WebSocketConfig in nautilus_network::websocket - Rust
    pub struct WebSocketConfig { /* private fields */ }

    Trait Implementations§

    source§

    impl Clone for WebSocketConfig

    source§

    fn clone(&self) -> WebSocketConfig

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for WebSocketConfig

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoPy<Py<PyAny>> for WebSocketConfig

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for WebSocketConfig

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for WebSocketConfig

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<WebSocketConfig>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketConfig

    §

    type Holder = Option<PyRef<'py, WebSocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketConfig

    §

    type Holder = Option<PyRefMut<'py, WebSocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for WebSocketConfig

    §

    type AsRefTarget = PyCell<WebSocketConfig>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "WebSocketConfig"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +WebSocketConfig in nautilus_network::websocket - Rust
    pub struct WebSocketConfig { /* private fields */ }

    Trait Implementations§

    source§

    impl Clone for WebSocketConfig

    source§

    fn clone(&self) -> WebSocketConfig

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for WebSocketConfig

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoPy<Py<PyAny>> for WebSocketConfig

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for WebSocketConfig

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for WebSocketConfig

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<WebSocketConfig>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare +#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketConfig

    §

    type Holder = Option<PyRef<'py, WebSocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketConfig

    §

    type Holder = Option<PyRefMut<'py, WebSocketConfig>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for WebSocketConfig

    §

    type AsRefTarget = PyCell<WebSocketConfig>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "WebSocketConfig"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<'a, T> FromPyObject<'a> for Twhere diff --git a/develop/core/nautilus_persistence/all.html b/develop/core/nautilus_persistence/all.html index 5e7db00c6ccd..ccb3c5431827 100644 --- a/develop/core/nautilus_persistence/all.html +++ b/develop/core/nautilus_persistence/all.html @@ -1 +1 @@ -List of all items in this crate
    \ No newline at end of file +List of all items in this crate
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/arrow/bar/index.html b/develop/core/nautilus_persistence/arrow/bar/index.html index 3cfc2d843951..6d431362a87c 100644 --- a/develop/core/nautilus_persistence/arrow/bar/index.html +++ b/develop/core/nautilus_persistence/arrow/bar/index.html @@ -1 +1 @@ -nautilus_persistence::arrow::bar - Rust
    \ No newline at end of file +nautilus_persistence::arrow::bar - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/arrow/delta/index.html b/develop/core/nautilus_persistence/arrow/delta/index.html index 6e174f48e722..3aaeaa151623 100644 --- a/develop/core/nautilus_persistence/arrow/delta/index.html +++ b/develop/core/nautilus_persistence/arrow/delta/index.html @@ -1 +1 @@ -nautilus_persistence::arrow::delta - Rust
    \ No newline at end of file +nautilus_persistence::arrow::delta - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html b/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html index 5e9ba1191ab5..65d14c4bbd0c 100644 --- a/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html +++ b/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html @@ -1,9 +1,9 @@ -DataStreamingError in nautilus_persistence::arrow - Rust
    pub enum DataStreamingError {
    +DataStreamingError in nautilus_persistence::arrow - Rust
    pub enum DataStreamingError {
         ArrowError(ArrowError),
         IoError(Error),
         PythonError(PyErr),
    -}

    Variants§

    §

    ArrowError(ArrowError)

    §

    IoError(Error)

    §

    PythonError(PyErr)

    Trait Implementations§

    source§

    impl Debug for DataStreamingError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for DataStreamingError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for DataStreamingError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ArrowError> for DataStreamingError

    source§

    fn from(source: ArrowError) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for DataStreamingError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<PyErr> for DataStreamingError

    source§

    fn from(source: PyErr) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> AsErrorSource for Twhere +}

    Variants§

    §

    ArrowError(ArrowError)

    §

    IoError(Error)

    §

    PythonError(PyErr)

    Trait Implementations§

    source§

    impl Debug for DataStreamingError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for DataStreamingError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for DataStreamingError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ArrowError> for DataStreamingError

    source§

    fn from(source: ArrowError) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for DataStreamingError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<PyErr> for DataStreamingError

    source§

    fn from(source: PyErr) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> AsErrorSource for Twhere T: Error + 'static,

    §

    fn as_error_source(&self) -> &(dyn Error + 'static)

    For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method receivers.
    source§

    impl<T> Borrow<T> for Twhere diff --git a/develop/core/nautilus_persistence/arrow/enum.EncodingError.html b/develop/core/nautilus_persistence/arrow/enum.EncodingError.html index 13c3e45c6071..def417c1cfe7 100644 --- a/develop/core/nautilus_persistence/arrow/enum.EncodingError.html +++ b/develop/core/nautilus_persistence/arrow/enum.EncodingError.html @@ -1,11 +1,11 @@ -EncodingError in nautilus_persistence::arrow - Rust
    pub enum EncodingError {
    +EncodingError in nautilus_persistence::arrow - Rust
    pub enum EncodingError {
         MissingMetadata(&'static str),
         MissingColumn(&'static str, usize),
         ParseError(&'static str, String),
         InvalidColumnType(&'static str, usize, DataType, DataType),
         ArrowError(ArrowError),
    -}

    Variants§

    §

    MissingMetadata(&'static str)

    §

    MissingColumn(&'static str, usize)

    §

    ParseError(&'static str, String)

    §

    InvalidColumnType(&'static str, usize, DataType, DataType)

    §

    ArrowError(ArrowError)

    Trait Implementations§

    source§

    impl Debug for EncodingError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for EncodingError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for EncodingError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ArrowError> for EncodingError

    source§

    fn from(source: ArrowError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> AsErrorSource for Twhere +}

    Variants§

    §

    MissingMetadata(&'static str)

    §

    MissingColumn(&'static str, usize)

    §

    ParseError(&'static str, String)

    §

    InvalidColumnType(&'static str, usize, DataType, DataType)

    §

    ArrowError(ArrowError)

    Trait Implementations§

    source§

    impl Debug for EncodingError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for EncodingError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for EncodingError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ArrowError> for EncodingError

    source§

    fn from(source: ArrowError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> AsErrorSource for Twhere T: Error + 'static,

    §

    fn as_error_source(&self) -> &(dyn Error + 'static)

    For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method receivers.
    source§

    impl<T> Borrow<T> for Twhere diff --git a/develop/core/nautilus_persistence/arrow/fn.extract_column.html b/develop/core/nautilus_persistence/arrow/fn.extract_column.html index 626801533e53..c21ff1b75367 100644 --- a/develop/core/nautilus_persistence/arrow/fn.extract_column.html +++ b/develop/core/nautilus_persistence/arrow/fn.extract_column.html @@ -1,4 +1,4 @@ -extract_column in nautilus_persistence::arrow - Rust
    pub fn extract_column<'a, T: Array + 'static>(
    +extract_column in nautilus_persistence::arrow - Rust
    pub fn extract_column<'a, T: Array + 'static>(
         cols: &'a [ArrayRef],
         column_key: &'static str,
         column_index: usize,
    diff --git a/develop/core/nautilus_persistence/arrow/index.html b/develop/core/nautilus_persistence/arrow/index.html
    index 24549f8ec373..39dc164c986f 100644
    --- a/develop/core/nautilus_persistence/arrow/index.html
    +++ b/develop/core/nautilus_persistence/arrow/index.html
    @@ -1 +1 @@
    -nautilus_persistence::arrow - Rust
    \ No newline at end of file +nautilus_persistence::arrow - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/arrow/quote/index.html b/develop/core/nautilus_persistence/arrow/quote/index.html index 9ee27850c1d4..36f500568a5d 100644 --- a/develop/core/nautilus_persistence/arrow/quote/index.html +++ b/develop/core/nautilus_persistence/arrow/quote/index.html @@ -1 +1 @@ -nautilus_persistence::arrow::quote - Rust
    \ No newline at end of file +nautilus_persistence::arrow::quote - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/arrow/trade/index.html b/develop/core/nautilus_persistence/arrow/trade/index.html index 509a9d6bc2e9..93009cf1af76 100644 --- a/develop/core/nautilus_persistence/arrow/trade/index.html +++ b/develop/core/nautilus_persistence/arrow/trade/index.html @@ -1 +1 @@ -nautilus_persistence::arrow::trade - Rust
    \ No newline at end of file +nautilus_persistence::arrow::trade - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/arrow/trait.ArrowSchemaProvider.html b/develop/core/nautilus_persistence/arrow/trait.ArrowSchemaProvider.html index 46c3ecb6b616..370c5d7aab6d 100644 --- a/develop/core/nautilus_persistence/arrow/trait.ArrowSchemaProvider.html +++ b/develop/core/nautilus_persistence/arrow/trait.ArrowSchemaProvider.html @@ -1,4 +1,4 @@ -ArrowSchemaProvider in nautilus_persistence::arrow - Rust
    pub trait ArrowSchemaProvider {
    +ArrowSchemaProvider in nautilus_persistence::arrow - Rust
    pub trait ArrowSchemaProvider {
         // Required method
         fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema;
     
    diff --git a/develop/core/nautilus_persistence/arrow/trait.DecodeDataFromRecordBatch.html b/develop/core/nautilus_persistence/arrow/trait.DecodeDataFromRecordBatch.html
    index 8ef4cf5b70cf..d9e06ad77c4a 100644
    --- a/develop/core/nautilus_persistence/arrow/trait.DecodeDataFromRecordBatch.html
    +++ b/develop/core/nautilus_persistence/arrow/trait.DecodeDataFromRecordBatch.html
    @@ -1,4 +1,4 @@
    -DecodeDataFromRecordBatch in nautilus_persistence::arrow - Rust
    pub trait DecodeDataFromRecordBatchwhere
    +DecodeDataFromRecordBatch in nautilus_persistence::arrow - Rust
    pub trait DecodeDataFromRecordBatchwhere
         Self: Sized + Into<Data> + ArrowSchemaProvider,{
         // Required method
         fn decode_data_batch(
    diff --git a/develop/core/nautilus_persistence/arrow/trait.DecodeFromRecordBatch.html b/develop/core/nautilus_persistence/arrow/trait.DecodeFromRecordBatch.html
    index 80d93e306f89..4117f2cb6d3e 100644
    --- a/develop/core/nautilus_persistence/arrow/trait.DecodeFromRecordBatch.html
    +++ b/develop/core/nautilus_persistence/arrow/trait.DecodeFromRecordBatch.html
    @@ -1,4 +1,4 @@
    -DecodeFromRecordBatch in nautilus_persistence::arrow - Rust
    pub trait DecodeFromRecordBatchwhere
    +DecodeFromRecordBatch in nautilus_persistence::arrow - Rust
    pub trait DecodeFromRecordBatchwhere
         Self: Sized + Into<Data> + ArrowSchemaProvider,{
         // Required method
         fn decode_batch(
    diff --git a/develop/core/nautilus_persistence/arrow/trait.EncodeToRecordBatch.html b/develop/core/nautilus_persistence/arrow/trait.EncodeToRecordBatch.html
    index cb6aa31c8a35..67070ee4009e 100644
    --- a/develop/core/nautilus_persistence/arrow/trait.EncodeToRecordBatch.html
    +++ b/develop/core/nautilus_persistence/arrow/trait.EncodeToRecordBatch.html
    @@ -1,4 +1,4 @@
    -EncodeToRecordBatch in nautilus_persistence::arrow - Rust
    pub trait EncodeToRecordBatchwhere
    +EncodeToRecordBatch in nautilus_persistence::arrow - Rust
    pub trait EncodeToRecordBatchwhere
         Self: Sized + ArrowSchemaProvider,{
         // Required method
         fn encode_batch(
    diff --git a/develop/core/nautilus_persistence/arrow/trait.WriteStream.html b/develop/core/nautilus_persistence/arrow/trait.WriteStream.html
    index cd82195fc5e0..e3bf4f72168e 100644
    --- a/develop/core/nautilus_persistence/arrow/trait.WriteStream.html
    +++ b/develop/core/nautilus_persistence/arrow/trait.WriteStream.html
    @@ -1,4 +1,4 @@
    -WriteStream in nautilus_persistence::arrow - Rust
    pub trait WriteStream {
    +WriteStream in nautilus_persistence::arrow - Rust
    pub trait WriteStream {
         // Required method
         fn write(
             &mut self,
    diff --git a/develop/core/nautilus_persistence/backend/index.html b/develop/core/nautilus_persistence/backend/index.html
    index 25719b042c17..8964189e865a 100644
    --- a/develop/core/nautilus_persistence/backend/index.html
    +++ b/develop/core/nautilus_persistence/backend/index.html
    @@ -1 +1 @@
    -nautilus_persistence::backend - Rust
    \ No newline at end of file +nautilus_persistence::backend - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/backend/kmerge_batch/index.html b/develop/core/nautilus_persistence/backend/kmerge_batch/index.html index 85209be3f403..23571cced9e7 100644 --- a/develop/core/nautilus_persistence/backend/kmerge_batch/index.html +++ b/develop/core/nautilus_persistence/backend/kmerge_batch/index.html @@ -1 +1 @@ -nautilus_persistence::backend::kmerge_batch - Rust
    \ No newline at end of file +nautilus_persistence::backend::kmerge_batch - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/backend/kmerge_batch/struct.EagerStream.html b/develop/core/nautilus_persistence/backend/kmerge_batch/struct.EagerStream.html index bed4a4b74234..16a8c34733f1 100644 --- a/develop/core/nautilus_persistence/backend/kmerge_batch/struct.EagerStream.html +++ b/develop/core/nautilus_persistence/backend/kmerge_batch/struct.EagerStream.html @@ -1,4 +1,4 @@ -EagerStream in nautilus_persistence::backend::kmerge_batch - Rust
    pub struct EagerStream<T> { /* private fields */ }

    Implementations§

    source§

    impl<T> EagerStream<T>

    source

    pub fn from_stream_with_runtime<S>(stream: S, runtime: Arc<Runtime>) -> Selfwhere +EagerStream in nautilus_persistence::backend::kmerge_batch - Rust
    pub struct EagerStream<T> { /* private fields */ }

    Implementations§

    source§

    impl<T> EagerStream<T>

    source

    pub fn from_stream_with_runtime<S>(stream: S, runtime: Arc<Runtime>) -> Selfwhere S: Stream<Item = T> + Send + 'static, T: Send + 'static,

    Trait Implementations§

    source§

    impl<T> Drop for EagerStream<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> Iterator for EagerStream<T>

    §

    type Item = T

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( &mut self @@ -179,8 +179,8 @@ K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction function. Read more

    Auto Trait Implementations§

    §

    impl<T> !RefUnwindSafe for EagerStream<T>

    §

    impl<T> Send for EagerStream<T>where T: Send,

    §

    impl<T> Sync for EagerStream<T>where - T: Send,

    §

    impl<T> Unpin for EagerStream<T>

    §

    impl<T> !UnwindSafe for EagerStream<T>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: Send,

    §

    impl<T> Unpin for EagerStream<T>

    §

    impl<T> !UnwindSafe for EagerStream<T>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<N, E, I> ElementIterator<N, E> for Iwhere I: Iterator<Item = Element<N, E>> + ?Sized,

    source§

    fn filter_elements<F>(self, f: F) -> FilterElements<Self, F>where @@ -605,34 +605,34 @@ of times it appears, determining identity using a keying function. Read more

    source§

    fn multiunzip<FromI>(self) -> FromIwhere Self: Sized + MultiUnzip<FromI>,

    Converts an iterator of tuples into a tuple of containers. Read more

    source§

    impl<IT> MultiUnzip<()> for ITwhere - IT: Iterator<Item = ()>,

    source§

    fn multiunzip(self)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA> MultiUnzip<(FromA,)> for ITwhere + IT: Iterator<Item = ()>,

    source§

    fn multiunzip(self)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA> MultiUnzip<(FromA,)> for ITwhere IT: Iterator<Item = (A,)>, - FromA: Default + Extend<A>,

    source§

    fn multiunzip(self) -> (FromA,)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for ITwhere + FromA: Default + Extend<A>,

    source§

    fn multiunzip(self) -> (FromA,)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for ITwhere IT: Iterator<Item = (A, B)>, FromA: Default + Extend<A>, - FromB: Default + Extend<B>,

    source§

    fn multiunzip(self) -> (FromA, FromB)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for ITwhere + FromB: Default + Extend<B>,

    source§

    fn multiunzip(self) -> (FromA, FromB)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for ITwhere IT: Iterator<Item = (A, B, C)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, - FromC: Default + Extend<C>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for ITwhere + FromC: Default + Extend<C>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for ITwhere IT: Iterator<Item = (A, B, C, D)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, - FromD: Default + Extend<D>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for ITwhere + FromD: Default + Extend<D>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for ITwhere IT: Iterator<Item = (A, B, C, D, E)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, - FromE: Default + Extend<E>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for ITwhere + FromE: Default + Extend<E>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, FromE: Default + Extend<E>, - FromF: Default + Extend<F>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for ITwhere + FromF: Default + Extend<F>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -640,7 +640,7 @@ FromD: Default + Extend<D>, FromE: Default + Extend<E>, FromF: Default + Extend<F>, - FromG: Default + Extend<G>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for ITwhere + FromG: Default + Extend<G>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G, H)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -649,7 +649,7 @@ FromE: Default + Extend<E>, FromF: Default + Extend<F>, FromG: Default + Extend<G>, - FromH: Default + Extend<H>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for ITwhere + FromH: Default + Extend<H>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -659,7 +659,7 @@ FromF: Default + Extend<F>, FromG: Default + Extend<G>, FromH: Default + Extend<H>, - FromI: Default + Extend<I>,

    source§

    fn multiunzip( + FromI: Default + Extend<I>,

    source§

    fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>, @@ -672,7 +672,7 @@ FromG: Default + Extend<G>, FromH: Default + Extend<H>, FromI: Default + Extend<I>, - FromJ: Default + Extend<J>,

    source§

    fn multiunzip( + FromJ: Default + Extend<J>,

    source§

    fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>, @@ -686,7 +686,7 @@ FromH: Default + Extend<H>, FromI: Default + Extend<I>, FromJ: Default + Extend<J>, - FromK: Default + Extend<K>,

    source§

    fn multiunzip( + FromK: Default + Extend<K>,

    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>, @@ -701,7 +701,7 @@ FromI: Default + Extend<I>, FromJ: Default + Extend<J>, FromK: Default + Extend<K>, - FromL: Default + Extend<L>,

    source§

    fn multiunzip( + FromL: Default + Extend<L>,

    source§

    impl<T> Same for T

    §

    type Output = T

    Should always be Self
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/develop/core/nautilus_persistence/backend/kmerge_batch/struct.ElementBatchIter.html b/develop/core/nautilus_persistence/backend/kmerge_batch/struct.ElementBatchIter.html index 763c1bb56152..9c66f162dfc2 100644 --- a/develop/core/nautilus_persistence/backend/kmerge_batch/struct.ElementBatchIter.html +++ b/develop/core/nautilus_persistence/backend/kmerge_batch/struct.ElementBatchIter.html @@ -1,4 +1,4 @@ -ElementBatchIter in nautilus_persistence::backend::kmerge_batch - Rust

    §

    impl<I, T> UnwindSafe for ElementBatchIter<I, T>where I: UnwindSafe, - T: UnwindSafe + RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: UnwindSafe + RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/backend/kmerge_batch/struct.KMerge.html b/develop/core/nautilus_persistence/backend/kmerge_batch/struct.KMerge.html index 9240d3eb399b..340fc3ac6311 100644 --- a/develop/core/nautilus_persistence/backend/kmerge_batch/struct.KMerge.html +++ b/develop/core/nautilus_persistence/backend/kmerge_batch/struct.KMerge.html @@ -1,4 +1,4 @@ -KMerge in nautilus_persistence::backend::kmerge_batch - Rust
    pub struct KMerge<I, T, C>where
    +KMerge in nautilus_persistence::backend::kmerge_batch - Rust
    pub struct KMerge<I, T, C>where
         I: Iterator<Item = IntoIter<T>>,{ /* private fields */ }

    Implementations§

    source§

    impl<I, T, C> KMerge<I, T, C>where I: Iterator<Item = IntoIter<T>>, C: Compare<ElementBatchIter<I, T>>,

    source

    pub fn new(cmp: C) -> Self

    source

    pub fn push_iter(&mut self, s: I)

    Trait Implementations§

    source§

    impl<I, T, C> Iterator for KMerge<I, T, C>where @@ -195,8 +195,8 @@ T: Unpin,

    §

    impl<I, T, C> UnwindSafe for KMerge<I, T, C>where C: UnwindSafe, I: UnwindSafe, - T: UnwindSafe + RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: UnwindSafe + RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<N, E, I> ElementIterator<N, E> for Iwhere I: Iterator<Item = Element<N, E>> + ?Sized,

    source§

    fn filter_elements<F>(self, f: F) -> FilterElements<Self, F>where @@ -621,34 +621,34 @@ of times it appears, determining identity using a keying function. Read more

    source§

    fn multiunzip<FromI>(self) -> FromIwhere Self: Sized + MultiUnzip<FromI>,

    Converts an iterator of tuples into a tuple of containers. Read more
    source§

    impl<IT> MultiUnzip<()> for ITwhere - IT: Iterator<Item = ()>,

    source§

    fn multiunzip(self)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA> MultiUnzip<(FromA,)> for ITwhere + IT: Iterator<Item = ()>,

    source§

    fn multiunzip(self)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA> MultiUnzip<(FromA,)> for ITwhere IT: Iterator<Item = (A,)>, - FromA: Default + Extend<A>,

    source§

    fn multiunzip(self) -> (FromA,)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for ITwhere + FromA: Default + Extend<A>,

    source§

    fn multiunzip(self) -> (FromA,)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for ITwhere IT: Iterator<Item = (A, B)>, FromA: Default + Extend<A>, - FromB: Default + Extend<B>,

    source§

    fn multiunzip(self) -> (FromA, FromB)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for ITwhere + FromB: Default + Extend<B>,

    source§

    fn multiunzip(self) -> (FromA, FromB)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for ITwhere IT: Iterator<Item = (A, B, C)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, - FromC: Default + Extend<C>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for ITwhere + FromC: Default + Extend<C>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for ITwhere IT: Iterator<Item = (A, B, C, D)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, - FromD: Default + Extend<D>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for ITwhere + FromD: Default + Extend<D>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for ITwhere IT: Iterator<Item = (A, B, C, D, E)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, - FromE: Default + Extend<E>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for ITwhere + FromE: Default + Extend<E>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, FromE: Default + Extend<E>, - FromF: Default + Extend<F>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for ITwhere + FromF: Default + Extend<F>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -656,7 +656,7 @@ FromD: Default + Extend<D>, FromE: Default + Extend<E>, FromF: Default + Extend<F>, - FromG: Default + Extend<G>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for ITwhere + FromG: Default + Extend<G>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G, H)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -665,7 +665,7 @@ FromE: Default + Extend<E>, FromF: Default + Extend<F>, FromG: Default + Extend<G>, - FromH: Default + Extend<H>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for ITwhere + FromH: Default + Extend<H>,

    source§

    fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -675,7 +675,7 @@ FromF: Default + Extend<F>, FromG: Default + Extend<G>, FromH: Default + Extend<H>, - FromI: Default + Extend<I>,

    source§

    fn multiunzip( + FromI: Default + Extend<I>,

    source§

    fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>, @@ -688,7 +688,7 @@ FromG: Default + Extend<G>, FromH: Default + Extend<H>, FromI: Default + Extend<I>, - FromJ: Default + Extend<J>,

    source§

    fn multiunzip( + FromJ: Default + Extend<J>,

    source§

    fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

    Unzip this iterator into multiple collections.
    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>, @@ -702,7 +702,7 @@ FromH: Default + Extend<H>, FromI: Default + Extend<I>, FromJ: Default + Extend<J>, - FromK: Default + Extend<K>,

    source§

    fn multiunzip( + FromK: Default + Extend<K>,

    source§

    impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for ITwhere IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>, @@ -717,7 +717,7 @@ FromI: Default + Extend<I>, FromJ: Default + Extend<J>, FromK: Default + Extend<K>, - FromL: Default + Extend<L>,

    source§

    fn multiunzip( + FromL: Default + Extend<L>,

    source§

    impl<T> Same for T

    §

    type Output = T

    Should always be Self
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/develop/core/nautilus_persistence/backend/session/index.html b/develop/core/nautilus_persistence/backend/session/index.html index 6f53f73deb8e..744cd7726347 100644 --- a/develop/core/nautilus_persistence/backend/session/index.html +++ b/develop/core/nautilus_persistence/backend/session/index.html @@ -1 +1 @@ -nautilus_persistence::backend::session - Rust

    Structs

    Type Aliases

    \ No newline at end of file +nautilus_persistence::backend::session - Rust

    Structs

    Type Aliases

    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/backend/session/struct.DataBackendSession.html b/develop/core/nautilus_persistence/backend/session/struct.DataBackendSession.html index 16b808cf8f79..71cf44c3d259 100644 --- a/develop/core/nautilus_persistence/backend/session/struct.DataBackendSession.html +++ b/develop/core/nautilus_persistence/backend/session/struct.DataBackendSession.html @@ -1,4 +1,4 @@ -DataBackendSession in nautilus_persistence::backend::session - Rust

    source

    pub fn get_query_result(&mut self) -> QueryResult

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for DataBackendSession

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for DataBackendSession

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for DataBackendSession

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<DataBackendSession>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<DataBackendSession> for PyClassImplCollector<DataBackendSession>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataBackendSession

    §

    type Holder = Option<PyRef<'py, DataBackendSession>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataBackendSession

    §

    type Holder = Option<PyRefMut<'py, DataBackendSession>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<DataBackendSession> for PyClassImplCollector<DataBackendSession>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DataBackendSession

    §

    type AsRefTarget = PyCell<DataBackendSession>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "DataBackendSession"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Send for DataBackendSession

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<DataBackendSession> for PyClassImplCollector<DataBackendSession>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataBackendSession

    §

    type Holder = Option<PyRef<'py, DataBackendSession>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataBackendSession

    §

    type Holder = Option<PyRefMut<'py, DataBackendSession>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<DataBackendSession> for PyClassImplCollector<DataBackendSession>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DataBackendSession

    §

    type AsRefTarget = PyCell<DataBackendSession>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "DataBackendSession"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Send for DataBackendSession

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/backend/session/struct.DataQueryResult.html b/develop/core/nautilus_persistence/backend/session/struct.DataQueryResult.html index f7697d346217..5dc8870a2c47 100644 --- a/develop/core/nautilus_persistence/backend/session/struct.DataQueryResult.html +++ b/develop/core/nautilus_persistence/backend/session/struct.DataQueryResult.html @@ -1,4 +1,4 @@ -DataQueryResult in nautilus_persistence::backend::session - Rust

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction function. Read more

    source§

    impl PyClass for DataQueryResult

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for DataQueryResult

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<DataQueryResult>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataQueryResult

    §

    type Holder = Option<PyRef<'py, DataQueryResult>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataQueryResult

    §

    type Holder = Option<PyRefMut<'py, DataQueryResult>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<DataQueryResult> for PyClassImplCollector<DataQueryResult>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DataQueryResult

    §

    type AsRefTarget = PyCell<DataQueryResult>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "DataQueryResult"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Send for DataQueryResult

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataQueryResult

    §

    type Holder = Option<PyRef<'py, DataQueryResult>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataQueryResult

    §

    type Holder = Option<PyRefMut<'py, DataQueryResult>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<DataQueryResult> for PyClassImplCollector<DataQueryResult>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DataQueryResult

    §

    type AsRefTarget = PyCell<DataQueryResult>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "DataQueryResult"

    Class name.
    source§

    const MODULE: Option<&'static str> = _

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Send for DataQueryResult

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/backend/session/struct.TsInitComparator.html b/develop/core/nautilus_persistence/backend/session/struct.TsInitComparator.html index 925a4433db09..3646e532b7f4 100644 --- a/develop/core/nautilus_persistence/backend/session/struct.TsInitComparator.html +++ b/develop/core/nautilus_persistence/backend/session/struct.TsInitComparator.html @@ -1,4 +1,4 @@ -TsInitComparator in nautilus_persistence::backend::session - Rust
    pub struct TsInitComparator;

    Trait Implementations§

    source§

    impl<I> Compare<ElementBatchIter<I, Data>> for TsInitComparatorwhere +TsInitComparator in nautilus_persistence::backend::session - Rust
    pub struct TsInitComparator;

    Trait Implementations§

    source§

    impl<I> Compare<ElementBatchIter<I, Data>> for TsInitComparatorwhere I: Iterator<Item = IntoIter<Data>>,

    source§

    fn compare( &self, l: &ElementBatchIter<I, Data>, @@ -10,8 +10,8 @@ Self: Sized,

    Swaps the comparator’s parameters, maintaining the underlying ordering. Read more
    §

    fn then<D>(self, then: D) -> Then<Self, D>where D: Compare<L, R>, Self: Sized,

    Lexicographically combines -the comparator with another. Read more
    source§

    impl Debug for TsInitComparator

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for TsInitComparator

    source§

    fn default() -> TsInitComparator

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +the comparator with another. Read more

    source§

    impl Debug for TsInitComparator

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for TsInitComparator

    source§

    fn default() -> TsInitComparator

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/backend/session/type.QueryResult.html b/develop/core/nautilus_persistence/backend/session/type.QueryResult.html index 614ac59c3d55..02da8b1e1701 100644 --- a/develop/core/nautilus_persistence/backend/session/type.QueryResult.html +++ b/develop/core/nautilus_persistence/backend/session/type.QueryResult.html @@ -1 +1 @@ -QueryResult in nautilus_persistence::backend::session - Rust
    pub type QueryResult = KMerge<EagerStream<IntoIter<Data>>, Data, TsInitComparator>;

    Aliased Type§

    struct QueryResult { /* private fields */ }
    \ No newline at end of file +QueryResult in nautilus_persistence::backend::session - Rust
    pub type QueryResult = KMerge<EagerStream<IntoIter<Data>>, Data, TsInitComparator>;

    Aliased Type§

    struct QueryResult { /* private fields */ }
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/db/database/enum.DatabaseEngine.html b/develop/core/nautilus_persistence/db/database/enum.DatabaseEngine.html index 0827c6ca48e5..b3cdf9a9cf85 100644 --- a/develop/core/nautilus_persistence/db/database/enum.DatabaseEngine.html +++ b/develop/core/nautilus_persistence/db/database/enum.DatabaseEngine.html @@ -1,8 +1,8 @@ -DatabaseEngine in nautilus_persistence::db::database - Rust
    pub enum DatabaseEngine {
    +DatabaseEngine in nautilus_persistence::db::database - Rust
    pub enum DatabaseEngine {
         POSTGRES,
         SQLITE,
    -}

    Variants§

    §

    POSTGRES

    §

    SQLITE

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +}

    Variants§

    §

    POSTGRES

    §

    SQLITE

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/db/database/fn.init_db_schema.html b/develop/core/nautilus_persistence/db/database/fn.init_db_schema.html index 440a4dc73775..4a986a2f9c9f 100644 --- a/develop/core/nautilus_persistence/db/database/fn.init_db_schema.html +++ b/develop/core/nautilus_persistence/db/database/fn.init_db_schema.html @@ -1 +1 @@ -init_db_schema in nautilus_persistence::db::database - Rust
    pub async fn init_db_schema(db: &Database, schema_dir: &str) -> Result<()>
    \ No newline at end of file +init_db_schema in nautilus_persistence::db::database - Rust
    pub async fn init_db_schema(db: &Database, schema_dir: &str) -> Result<()>
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/db/database/fn.setup_test_database.html b/develop/core/nautilus_persistence/db/database/fn.setup_test_database.html index 945e0b2eade8..aa03dd712691 100644 --- a/develop/core/nautilus_persistence/db/database/fn.setup_test_database.html +++ b/develop/core/nautilus_persistence/db/database/fn.setup_test_database.html @@ -1 +1 @@ -setup_test_database in nautilus_persistence::db::database - Rust
    pub async fn setup_test_database() -> Database
    \ No newline at end of file +setup_test_database in nautilus_persistence::db::database - Rust
    pub async fn setup_test_database() -> Database
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/db/database/index.html b/develop/core/nautilus_persistence/db/database/index.html index b6ebed44fb9a..4790ccdda382 100644 --- a/develop/core/nautilus_persistence/db/database/index.html +++ b/develop/core/nautilus_persistence/db/database/index.html @@ -1 +1 @@ -nautilus_persistence::db::database - Rust
    \ No newline at end of file +nautilus_persistence::db::database - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/db/database/struct.Database.html b/develop/core/nautilus_persistence/db/database/struct.Database.html index fc09400504f8..a8e3017e5703 100644 --- a/develop/core/nautilus_persistence/db/database/struct.Database.html +++ b/develop/core/nautilus_persistence/db/database/struct.Database.html @@ -1,4 +1,4 @@ -Database in nautilus_persistence::db::database - Rust
    pub struct Database {
    +Database in nautilus_persistence::db::database - Rust
    pub struct Database {
         pub pool: Pool<Any>,
     }

    Fields§

    §pool: Pool<Any>

    Implementations§

    source§

    impl Database

    source

    pub async fn new( engine: Option<DatabaseEngine>, @@ -7,8 +7,8 @@ engine: Option<DatabaseEngine>, conn_string: Option<&str> ) -> AnyConnectOptions

    source

    pub async fn execute(&self, query_str: &str) -> Result<u64, Error>

    source

    pub async fn fetch_all<T>(&self, query_str: &str) -> Result<Vec<T>, Error>where - T: for<'r> FromRow<'r, AnyRow> + Unpin,

    Trait Implementations§

    source§

    impl Clone for Database

    source§

    fn clone(&self) -> Database

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: for<'r> FromRow<'r, AnyRow> + Unpin,

    Trait Implementations§

    source§

    impl Clone for Database

    source§

    fn clone(&self) -> Database

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/db/index.html b/develop/core/nautilus_persistence/db/index.html index 1c74b4e89ad5..825b9c641cc9 100644 --- a/develop/core/nautilus_persistence/db/index.html +++ b/develop/core/nautilus_persistence/db/index.html @@ -1 +1 @@ -nautilus_persistence::db - Rust
    \ No newline at end of file +nautilus_persistence::db - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/db/schema/index.html b/develop/core/nautilus_persistence/db/schema/index.html index ef41890ec618..e2a832abb145 100644 --- a/develop/core/nautilus_persistence/db/schema/index.html +++ b/develop/core/nautilus_persistence/db/schema/index.html @@ -1 +1 @@ -nautilus_persistence::db::schema - Rust
    \ No newline at end of file +nautilus_persistence::db::schema - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/db/schema/struct.GeneralItem.html b/develop/core/nautilus_persistence/db/schema/struct.GeneralItem.html index 2510992775d3..15ee1a2fe968 100644 --- a/develop/core/nautilus_persistence/db/schema/struct.GeneralItem.html +++ b/develop/core/nautilus_persistence/db/schema/struct.GeneralItem.html @@ -1,10 +1,10 @@ -GeneralItem in nautilus_persistence::db::schema - Rust
    pub struct GeneralItem {
    +GeneralItem in nautilus_persistence::db::schema - Rust
    pub struct GeneralItem {
         pub key: String,
         pub value: String,
     }

    Fields§

    §key: String§value: String

    Trait Implementations§

    source§

    impl<'a, R: Row> FromRow<'a, R> for GeneralItemwhere &'a str: ColumnIndex<R>, - String: Decode<'a, R::Database> + Type<R::Database>,

    source§

    fn from_row(row: &'a R) -> Result<Self>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + String: Decode<'a, R::Database> + Type<R::Database>,

    source§

    fn from_row(row: &'a R) -> Result<Self>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/db/sql/index.html b/develop/core/nautilus_persistence/db/sql/index.html index 62cb0c5ef84d..3b277a79be07 100644 --- a/develop/core/nautilus_persistence/db/sql/index.html +++ b/develop/core/nautilus_persistence/db/sql/index.html @@ -1 +1 @@ -nautilus_persistence::db::sql - Rust
    \ No newline at end of file +nautilus_persistence::db::sql - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/db/sql/struct.SqlCacheDatabase.html b/develop/core/nautilus_persistence/db/sql/struct.SqlCacheDatabase.html index 3c092ebeb136..094d92476082 100644 --- a/develop/core/nautilus_persistence/db/sql/struct.SqlCacheDatabase.html +++ b/develop/core/nautilus_persistence/db/sql/struct.SqlCacheDatabase.html @@ -1,5 +1,5 @@ -SqlCacheDatabase in nautilus_persistence::db::sql - Rust
    pub struct SqlCacheDatabase { /* private fields */ }

    Implementations§

    source§

    impl SqlCacheDatabase

    source

    pub fn new(trader_id: TraderId, database: Database) -> Self

    source

    pub fn key_trader(&self) -> String

    source

    pub fn key_general(&self) -> String

    source

    pub async fn add(&self, key: String, value: String) -> Result<u64, Error>

    source

    pub async fn get(&self, key: String) -> Vec<GeneralItem>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +SqlCacheDatabase in nautilus_persistence::db::sql - Rust
    pub struct SqlCacheDatabase { /* private fields */ }

    Implementations§

    source§

    impl SqlCacheDatabase

    source

    pub fn new(trader_id: TraderId, database: Database) -> Self

    source

    pub fn key_trader(&self) -> String

    source

    pub fn key_general(&self) -> String

    source

    pub async fn add(&self, key: String, value: String) -> Result<u64, Error>

    source

    pub async fn get(&self, key: String) -> Vec<GeneralItem>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/index.html b/develop/core/nautilus_persistence/index.html index 848acd50ce03..d2ac626d5a00 100644 --- a/develop/core/nautilus_persistence/index.html +++ b/develop/core/nautilus_persistence/index.html @@ -1,2 +1,2 @@ -nautilus_persistence - Rust
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a NautilusDataType

    §

    type Holder = Option<PyRef<'py, NautilusDataType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut NautilusDataType

    §

    type Holder = Option<PyRefMut<'py, NautilusDataType>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for NautilusDataType

    §

    type AsRefTarget = PyCell<NautilusDataType>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "NautilusDataType"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.
    source§

    impl Copy for NautilusDataType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<'a, T> FromPyObject<'a> for Twhere diff --git a/develop/core/nautilus_persistence/python/backend/session/index.html b/develop/core/nautilus_persistence/python/backend/session/index.html index e00ab9ea682e..c7fcdbe9d5e5 100644 --- a/develop/core/nautilus_persistence/python/backend/session/index.html +++ b/develop/core/nautilus_persistence/python/backend/session/index.html @@ -1 +1 @@ -nautilus_persistence::python::backend::session - Rust
    \ No newline at end of file +nautilus_persistence::python::backend::session - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/python/backend/transformer/index.html b/develop/core/nautilus_persistence/python/backend/transformer/index.html index 16c9d088d2f1..425d84e6ac00 100644 --- a/develop/core/nautilus_persistence/python/backend/transformer/index.html +++ b/develop/core/nautilus_persistence/python/backend/transformer/index.html @@ -1 +1 @@ -nautilus_persistence::python::backend::transformer - Rust
    \ No newline at end of file +nautilus_persistence::python::backend::transformer - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/python/backend/transformer/struct.DataTransformer.html b/develop/core/nautilus_persistence/python/backend/transformer/struct.DataTransformer.html index ed4ccec55550..6385a1f385cf 100644 --- a/develop/core/nautilus_persistence/python/backend/transformer/struct.DataTransformer.html +++ b/develop/core/nautilus_persistence/python/backend/transformer/struct.DataTransformer.html @@ -1,4 +1,4 @@ -DataTransformer in nautilus_persistence::python::backend::transformer - Rust
    pub struct DataTransformer {}

    Implementations§

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for DataTransformer

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for DataTransformer

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for DataTransformer

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<DataTransformer>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataTransformer

    §

    type Holder = Option<PyRef<'py, DataTransformer>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataTransformer

    §

    type Holder = Option<PyRefMut<'py, DataTransformer>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<DataTransformer> for PyClassImplCollector<DataTransformer>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DataTransformer

    §

    type AsRefTarget = PyCell<DataTransformer>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "DataTransformer"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +#[pyclass(extends=PyDict)], it’s PyDict.

    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataTransformer

    §

    type Holder = Option<PyRef<'py, DataTransformer>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataTransformer

    §

    type Holder = Option<PyRefMut<'py, DataTransformer>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<DataTransformer> for PyClassImplCollector<DataTransformer>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for DataTransformer

    §

    type AsRefTarget = PyCell<DataTransformer>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "DataTransformer"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/python/fn.persistence.html b/develop/core/nautilus_persistence/python/fn.persistence.html index 1afc5693e2be..48ae35c2ddd0 100644 --- a/develop/core/nautilus_persistence/python/fn.persistence.html +++ b/develop/core/nautilus_persistence/python/fn.persistence.html @@ -1,2 +1,2 @@ -persistence in nautilus_persistence::python - Rust
    pub fn persistence(_: Python<'_>, m: &PyModule) -> PyResult<()>
    Expand description

    Loaded as nautilus_pyo3.persistence

    +persistence in nautilus_persistence::python - Rust
    pub fn persistence(_: Python<'_>, m: &PyModule) -> PyResult<()>
    Expand description

    Loaded as nautilus_pyo3.persistence

    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/python/index.html b/develop/core/nautilus_persistence/python/index.html index cff6a4a5eb82..b12c6eb8d8ed 100644 --- a/develop/core/nautilus_persistence/python/index.html +++ b/develop/core/nautilus_persistence/python/index.html @@ -1 +1 @@ -nautilus_persistence::python - Rust

    Modules

    Functions

    \ No newline at end of file +nautilus_persistence::python - Rust

    Modules

    Functions

    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/python/wranglers/bar/index.html b/develop/core/nautilus_persistence/python/wranglers/bar/index.html index 0e7eaa50eea5..e9f24352d7c2 100644 --- a/develop/core/nautilus_persistence/python/wranglers/bar/index.html +++ b/develop/core/nautilus_persistence/python/wranglers/bar/index.html @@ -1 +1 @@ -nautilus_persistence::python::wranglers::bar - Rust
    \ No newline at end of file +nautilus_persistence::python::wranglers::bar - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/python/wranglers/bar/struct.BarDataWrangler.html b/develop/core/nautilus_persistence/python/wranglers/bar/struct.BarDataWrangler.html index 428b5558aac7..e45bb48eeed8 100644 --- a/develop/core/nautilus_persistence/python/wranglers/bar/struct.BarDataWrangler.html +++ b/develop/core/nautilus_persistence/python/wranglers/bar/struct.BarDataWrangler.html @@ -1,6 +1,6 @@ -BarDataWrangler in nautilus_persistence::python::wranglers::bar - Rust
    pub struct BarDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for BarDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for BarDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for BarDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<BarDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarDataWrangler

    §

    type Holder = Option<PyRef<'py, BarDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarDataWrangler

    §

    type Holder = Option<PyRefMut<'py, BarDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BarDataWrangler

    §

    type AsRefTarget = PyCell<BarDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "BarDataWrangler"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +BarDataWrangler in nautilus_persistence::python::wranglers::bar - Rust
    pub struct BarDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for BarDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for BarDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for BarDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<BarDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare +#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarDataWrangler

    §

    type Holder = Option<PyRef<'py, BarDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarDataWrangler

    §

    type Holder = Option<PyRefMut<'py, BarDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for BarDataWrangler

    §

    type AsRefTarget = PyCell<BarDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "BarDataWrangler"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/python/wranglers/delta/index.html b/develop/core/nautilus_persistence/python/wranglers/delta/index.html index e07d2c0486ef..5deb9cf61e59 100644 --- a/develop/core/nautilus_persistence/python/wranglers/delta/index.html +++ b/develop/core/nautilus_persistence/python/wranglers/delta/index.html @@ -1 +1 @@ -nautilus_persistence::python::wranglers::delta - Rust
    \ No newline at end of file +nautilus_persistence::python::wranglers::delta - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html b/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html index 125ec30aa573..0456baa16392 100644 --- a/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html +++ b/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html @@ -1,6 +1,6 @@ -OrderBookDeltaDataWrangler in nautilus_persistence::python::wranglers::delta - Rust
    pub struct OrderBookDeltaDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for OrderBookDeltaDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for OrderBookDeltaDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OrderBookDeltaDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<OrderBookDeltaDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDeltaDataWrangler

    §

    type Holder = Option<PyRef<'py, OrderBookDeltaDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDeltaDataWrangler

    §

    type Holder = Option<PyRefMut<'py, OrderBookDeltaDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderBookDeltaDataWrangler

    §

    type AsRefTarget = PyCell<OrderBookDeltaDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OrderBookDeltaDataWrangler"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +OrderBookDeltaDataWrangler in nautilus_persistence::python::wranglers::delta - Rust
    pub struct OrderBookDeltaDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for OrderBookDeltaDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for OrderBookDeltaDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for OrderBookDeltaDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<OrderBookDeltaDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare +#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDeltaDataWrangler

    §

    type Holder = Option<PyRef<'py, OrderBookDeltaDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDeltaDataWrangler

    §

    type Holder = Option<PyRefMut<'py, OrderBookDeltaDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for OrderBookDeltaDataWrangler

    §

    type AsRefTarget = PyCell<OrderBookDeltaDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "OrderBookDeltaDataWrangler"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/python/wranglers/index.html b/develop/core/nautilus_persistence/python/wranglers/index.html index d0f13893711b..92a287598b72 100644 --- a/develop/core/nautilus_persistence/python/wranglers/index.html +++ b/develop/core/nautilus_persistence/python/wranglers/index.html @@ -1 +1 @@ -nautilus_persistence::python::wranglers - Rust
    \ No newline at end of file +nautilus_persistence::python::wranglers - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/python/wranglers/quote/index.html b/develop/core/nautilus_persistence/python/wranglers/quote/index.html index d11375c03f6e..90c80ccac0d7 100644 --- a/develop/core/nautilus_persistence/python/wranglers/quote/index.html +++ b/develop/core/nautilus_persistence/python/wranglers/quote/index.html @@ -1 +1 @@ -nautilus_persistence::python::wranglers::quote - Rust
    \ No newline at end of file +nautilus_persistence::python::wranglers::quote - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/python/wranglers/quote/struct.QuoteTickDataWrangler.html b/develop/core/nautilus_persistence/python/wranglers/quote/struct.QuoteTickDataWrangler.html index 8bb6fcf56147..bb1cd3e018a4 100644 --- a/develop/core/nautilus_persistence/python/wranglers/quote/struct.QuoteTickDataWrangler.html +++ b/develop/core/nautilus_persistence/python/wranglers/quote/struct.QuoteTickDataWrangler.html @@ -1,6 +1,6 @@ -QuoteTickDataWrangler in nautilus_persistence::python::wranglers::quote - Rust
    pub struct QuoteTickDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for QuoteTickDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for QuoteTickDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for QuoteTickDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<QuoteTickDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTickDataWrangler

    §

    type Holder = Option<PyRef<'py, QuoteTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTickDataWrangler

    §

    type Holder = Option<PyRefMut<'py, QuoteTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for QuoteTickDataWrangler

    §

    type AsRefTarget = PyCell<QuoteTickDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "QuoteTickDataWrangler"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +QuoteTickDataWrangler in nautilus_persistence::python::wranglers::quote - Rust
    pub struct QuoteTickDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for QuoteTickDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for QuoteTickDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for QuoteTickDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<QuoteTickDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare +#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTickDataWrangler

    §

    type Holder = Option<PyRef<'py, QuoteTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTickDataWrangler

    §

    type Holder = Option<PyRefMut<'py, QuoteTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for QuoteTickDataWrangler

    §

    type AsRefTarget = PyCell<QuoteTickDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "QuoteTickDataWrangler"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_persistence/python/wranglers/trade/index.html b/develop/core/nautilus_persistence/python/wranglers/trade/index.html index 04258394f935..2555e7bb3958 100644 --- a/develop/core/nautilus_persistence/python/wranglers/trade/index.html +++ b/develop/core/nautilus_persistence/python/wranglers/trade/index.html @@ -1 +1 @@ -nautilus_persistence::python::wranglers::trade - Rust
    \ No newline at end of file +nautilus_persistence::python::wranglers::trade - Rust
    \ No newline at end of file diff --git a/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html b/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html index 5fd208f386cf..c6f6f587a79a 100644 --- a/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html +++ b/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html @@ -1,6 +1,6 @@ -TradeTickDataWrangler in nautilus_persistence::python::wranglers::trade - Rust
    pub struct TradeTickDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for TradeTickDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for TradeTickDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TradeTickDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TradeTickDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTickDataWrangler

    §

    type Holder = Option<PyRef<'py, TradeTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTickDataWrangler

    §

    type Holder = Option<PyRefMut<'py, TradeTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TradeTickDataWrangler

    §

    type AsRefTarget = PyCell<TradeTickDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TradeTickDataWrangler"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere +TradeTickDataWrangler in nautilus_persistence::python::wranglers::trade - Rust
    pub struct TradeTickDataWrangler { /* private fields */ }

    Trait Implementations§

    source§

    impl IntoPy<Py<PyAny>> for TradeTickDataWrangler

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for TradeTickDataWrangler

    §

    type Frozen = False

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for TradeTickDataWrangler

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<TradeTickDataWrangler>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare +#[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl PyClassNewTextSignature<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>

    source§

    fn new_text_signature(self) -> Option<&'static str>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTickDataWrangler

    §

    type Holder = Option<PyRef<'py, TradeTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTickDataWrangler

    §

    type Holder = Option<PyRefMut<'py, TradeTickDataWrangler>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyMethods<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>

    source§

    fn py_methods(self) -> &'static PyClassItems

    source§

    impl PyTypeInfo for TradeTickDataWrangler

    §

    type AsRefTarget = PyCell<TradeTickDataWrangler>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "TradeTickDataWrangler"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/nautilus_pyo3/all.html b/develop/core/nautilus_pyo3/all.html index c7f4b12bf7f8..ae9d0c3e2bd1 100644 --- a/develop/core/nautilus_pyo3/all.html +++ b/develop/core/nautilus_pyo3/all.html @@ -1 +1 @@ -List of all items in this crate

    List of all items

    Structs

    Functions

    \ No newline at end of file +List of all items in this crate

    List of all items

    Structs

    Functions

    \ No newline at end of file diff --git a/develop/core/nautilus_pyo3/fn.set_global_log_collector.html b/develop/core/nautilus_pyo3/fn.set_global_log_collector.html index 0fa611697b34..c35378a6f11a 100644 --- a/develop/core/nautilus_pyo3/fn.set_global_log_collector.html +++ b/develop/core/nautilus_pyo3/fn.set_global_log_collector.html @@ -1,4 +1,4 @@ -set_global_log_collector in nautilus_pyo3 - Rust
    pub fn set_global_log_collector(
    +set_global_log_collector in nautilus_pyo3 - Rust
    pub fn set_global_log_collector(
         stdout_level: Option<String>,
         stderr_level: Option<String>,
         file_level: Option<(String, String, String)>
    diff --git a/develop/core/nautilus_pyo3/index.html b/develop/core/nautilus_pyo3/index.html
    index 76234caa40b2..be3962f7539e 100644
    --- a/develop/core/nautilus_pyo3/index.html
    +++ b/develop/core/nautilus_pyo3/index.html
    @@ -1,2 +1,2 @@
    -nautilus_pyo3 - Rust
    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogGuard

    §

    type Holder = Option<PyRef<'py, LogGuard>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogGuard

    §

    type Holder = Option<PyRefMut<'py, LogGuard>>

    source§

    fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

    source§

    impl PyTypeInfo for LogGuard

    §

    type AsRefTarget = PyCell<LogGuard>

    Utility type to make Py::as_ref work.
    source§

    const NAME: &'static str = "LogGuard"

    Class name.
    source§

    const MODULE: Option<&'static str> = ::core::option::Option::None

    Module name, if any.
    source§

    fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

    Returns the PyTypeObject instance for this type.
    §

    fn type_object(py: Python<'_>) -> &PyType

    Returns the safe abstraction over the type object.
    §

    fn is_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type or a subclass of this type.
    §

    fn is_exact_type_of(object: &PyAny) -> bool

    Checks if object is an instance of this type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided [Span], returning an diff --git a/develop/core/search-index.js b/develop/core/search-index.js index f4bf063c374d..950ffb853061 100644 --- a/develop/core/search-index.js +++ b/develop/core/search-index.js @@ -2,13 +2,13 @@ var searchIndex = JSON.parse('{\ "drop_db":{"doc":"","t":"H","n":["main"],"q":[[0,"drop_db"],[1,"core::error"],[2,"alloc::boxed"],[3,"core::result"]],"d":[""],"i":[0],"f":[[[],[[4,[1,[3,[2]]]]]]],"c":[],"p":[[1,"tuple"],[10,"Error",1],[5,"Box",2],[6,"Result",3]],"b":[]},\ "init_db":{"doc":"","t":"H","n":["main"],"q":[[0,"init_db"],[1,"core::error"],[2,"alloc::boxed"],[3,"anyhow"]],"d":[""],"i":[0],"f":[[[],[[4,[1,[3,[2]]]]]]],"c":[],"p":[[1,"tuple"],[10,"Error",1],[5,"Box",2],[8,"Result",3]],"b":[]},\ "nautilus_backtest":{"doc":"","t":"CFFNNNNNNNNNNNNNNHHHHNNNNNNNN","n":["engine","TimeEventAccumulator","TimeEventAccumulatorAPI","advance_clock","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref_mut","drain","from","from","into","into","new","time_event_accumulator_advance_clock","time_event_accumulator_drain","time_event_accumulator_drop","time_event_accumulator_new","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"nautilus_backtest"],[1,"nautilus_backtest::engine"],[29,"nautilus_common::clock"],[30,"nautilus_core::time"],[31,"nautilus_common::timer"],[32,"alloc::vec"],[33,"nautilus_common::ffi::clock"],[34,"nautilus_core::ffi::cvec"],[35,"core::result"],[36,"core::any"]],"d":["","Provides a means of accumulating and draining time event …","","Advance the given clock to the to_time_ns.","","","","","","","","Drain the accumulated time event handlers in sorted order …","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Initializes a new TimeEventAccumulator instance.","","","","","","","","","","","",""],"i":[0,0,0,1,1,6,1,6,1,6,6,1,1,6,1,6,1,0,0,0,0,1,6,1,6,1,6,1,6],"f":[0,0,0,[[1,2,3,4],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[6,-1,[]],[6,-1,[]],[1,[[8,[7]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[[6,9,3,10],5],[6,11],[6,5],[[],6],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"TimeEventAccumulator",1],[5,"TestClock",29],[8,"UnixNanos",30],[1,"bool"],[1,"tuple"],[5,"TimeEventAccumulatorAPI",1],[5,"TimeEventHandler",31],[5,"Vec",32],[5,"TestClock_API",33],[1,"u8"],[5,"CVec",34],[6,"Result",35],[5,"TypeId",36]],"b":[]},\ -"nautilus_common":{"doc":"","t":"CCCCCCCCCCCKFFNNNNNMNNMNNNNNNNNNNNNNNNMNNMNNMNNMNNMNNMNNNNNNNNNNPPGFGFPPPPPPPPPPPPPPPPPPPPPGFGGFPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNCCCCCFFNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHNNNNNNHNNHHHHHHHHFNNNNNNHHHHHHHHNNNNFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHNHHHCCCFNNNNNNNNNNNNNFNNNNNNNNNNNNNFNNNNNNNNNNNNNFFFNNNNNNNNNNNNNHNNNNNNONNNNNONNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNONNOOOOONNNNNNONNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOONNONNNHNNNNONNNOONNONONONONNNNNNNNONONNNNNNNNNNNNNHCHFFFKNNNNNNNNOMNNNNNNNNNNNNNNNOONNNNNNNNNONNNNNONMNOOMNNNONMNNOONNNNNNNNNNOONNNNNNN","n":["clock","enums","factories","ffi","generators","handlers","logging","msgbus","python","testing","timer","Clock","LiveClock","TestClock","advance_time","borrow","borrow","borrow_mut","borrow_mut","cancel_timer","cancel_timer","cancel_timer","cancel_timers","cancel_timers","cancel_timers","default","default","deref","deref","from","from","get_time_clone","get_timers","into","into","match_handlers","new","new","next_time_ns","next_time_ns","next_time_ns","register_default_handler","register_default_handler","register_default_handler","set_time_alert_ns","set_time_alert_ns","set_time_alert_ns","set_timer_ns","set_timer_ns","set_timer_ns","timer_count","timer_count","timer_count","timer_names","timer_names","timer_names","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Blue","Bold","ComponentState","ComponentStateIter","ComponentTrigger","ComponentTriggerIter","Critical","Cyan","Debug","Degrade","DegradeCompleted","Degraded","Degrading","Dispose","DisposeCompleted","Disposed","Disposing","Endc","Error","Fault","FaultCompleted","Faulted","Faulting","Green","Header","Info","Initialize","LogColor","LogColorIter","LogFormat","LogLevel","LogLevelIter","Magenta","Normal","PreInitialized","Ready","Red","Reset","ResetCompleted","Resetting","Resume","ResumeCompleted","Resuming","Running","Start","StartCompleted","Starting","Stop","StopCompleted","Stopped","Stopping","Underline","Warning","Yellow","arguments","arguments","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","next","next","next","next","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","OrderFactory","borrow","borrow_mut","from","generate_client_order_id","generate_order_list_id","into","market","new","reset_factory","set_client_order_id_count","set_order_list_id_count","try_from","try_into","type_id","vzip","clock","enums","logging","msgbus","timer","LiveClock_API","TestClock_API","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","from","from","into","into","live_clock_drop","live_clock_new","live_clock_timestamp","live_clock_timestamp_ms","live_clock_timestamp_ns","live_clock_timestamp_us","test_clock_advance_time","test_clock_cancel_timer","test_clock_cancel_timers","test_clock_drop","test_clock_new","test_clock_next_time_ns","test_clock_register_default_handler","test_clock_set_time","test_clock_set_time_alert_ns","test_clock_set_timer_ns","test_clock_timer_count","test_clock_timer_names","test_clock_timestamp","test_clock_timestamp_ms","test_clock_timestamp_ns","test_clock_timestamp_us","try_from","try_from","try_into","try_into","type_id","type_id","vec_time_event_handlers_drop","vzip","vzip","component_state_from_cstr","component_state_to_cstr","component_trigger_from_cstr","component_trigger_to_cstr","log_color_from_cstr","log_color_to_cstr","log_level_from_cstr","log_level_to_cstr","Logger_API","borrow","borrow_mut","deref","deref_mut","from","into","logger_drop","logger_get_instance_id","logger_get_machine_id_cstr","logger_get_trader_id_cstr","logger_is_bypassed","logger_is_colored","logger_log","logger_new","try_from","try_into","type_id","vzip","MessageBus_API","borrow","borrow_mut","deref","deref_mut","from","into","msgbus_correlation_id_handler","msgbus_correlation_ids","msgbus_deregister","msgbus_drop","msgbus_endpoint_callback","msgbus_endpoints","msgbus_has_subscribers","msgbus_is_matching","msgbus_is_pending_response","msgbus_is_registered","msgbus_is_subscribed","msgbus_matching_callbacks","msgbus_new","msgbus_pub_count","msgbus_publish_external","msgbus_register","msgbus_req_count","msgbus_request_callback","msgbus_res_count","msgbus_response_callback","msgbus_sent_count","msgbus_subscribe","msgbus_subscription_handler_ids","msgbus_subscriptions","msgbus_topics","msgbus_trader_id","msgbus_unsubscribe","try_from","try_into","type_id","vec_pycallable_drop","vzip","dummy","time_event_new","time_event_to_cstr","client_order_id","order_list_id","position_id","ClientOrderIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","OrderListIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","PositionIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","EventHandler","MessageHandler","PyCallableWrapper","as_ptr","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","dummy_callable","eq","fmt","fmt","from","from","from","handler_id","into","into","into","new","new","ptr","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","LogEvent","Logger","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","critical","debug","deserialize","error","fmt","fmt","from","from","info","instance_id","into","into","is_bypassed","is_colored","level_file","level_stdout","machine_id","new","send","separate_by_policy","serialize","to_owned","to_string","trader_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warn","BusMessage","MessageBus","Subscription","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","correlation_id_handler","correlation_ids","deregister","deserialize","endpoints","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","get_endpoint","get_redis_url","get_stream_name","handler","has_backing","has_subscribers","hash","instance_id","into","into","into","is_matching","is_pending_response","is_registered","is_subscribed","matching_subscriptions","name","new","new","partial_cmp","priority","pub_count","publish_external","register","req_count","request_handler","res_count","response_handler","sent_count","separate_by_policy","sequence","serialize","subscribe","subscription_handler_ids","subscriptions","to_owned","to_owned","to_owned","to_string","topic","topics","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unsubscribe","vzip","vzip","vzip","common","timer","wait_until","TestTimer","TimeEvent","TimeEventHandler","Timer","advance","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_ptr","cancel","cancel","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","doc","eq","eq","equivalent","equivalent","equivalent","event","event_id","extract","extract","extract","fmt","fmt","fmt","from","from","from","interval_ns","into","into","into","into_iter","into_py","is_expired","items_iter","iterate_next_time","lazy_type_object","name","name","new","new","new","next","next_time_ns","partial_cmp","pop_event","pop_event","separate_by_policy","start_time_ns","stop_time_ns","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_object_raw","vzip","vzip","vzip"],"q":[[0,"nautilus_common"],[11,"nautilus_common::clock"],[64,"nautilus_common::enums"],[374,"nautilus_common::factories"],[390,"nautilus_common::ffi"],[395,"nautilus_common::ffi::clock"],[440,"nautilus_common::ffi::enums"],[448,"nautilus_common::ffi::logging"],[467,"nautilus_common::ffi::msgbus"],[506,"nautilus_common::ffi::timer"],[509,"nautilus_common::generators"],[512,"nautilus_common::generators::client_order_id"],[526,"nautilus_common::generators::order_list_id"],[540,"nautilus_common::generators::position_id"],[554,"nautilus_common::handlers"],[599,"nautilus_common::logging"],[640,"nautilus_common::msgbus"],[727,"nautilus_common::python"],[729,"nautilus_common::testing"],[730,"nautilus_common::timer"],[812,"nautilus_core::time"],[813,"alloc::vec"],[814,"nautilus_core::time"],[815,"std::collections::hash::map"],[816,"core::option"],[817,"core::result"],[818,"core::any"],[819,"pyo3::marker"],[820,"pyo3::types::any"],[821,"pyo3::instance"],[822,"core::cmp"],[823,"serde::de"],[824,"core::ffi::c_str"],[825,"pyo3::err"],[826,"pyo3::err"],[827,"core::fmt"],[828,"pyo3::instance"],[829,"pyo3::impl_::pyclass::lazy_type_object"],[830,"thousands::policies"],[831,"serde::ser"],[832,"pyo3_ffi::cpython::object"],[833,"nautilus_model::identifiers::client_order_id"],[834,"nautilus_model::identifiers::order_list_id"],[835,"nautilus_model::identifiers::instrument_id"],[836,"nautilus_model::enums"],[837,"nautilus_model::types::quantity"],[838,"nautilus_model::enums"],[839,"ustr"],[840,"nautilus_model::orders::market"],[841,"nautilus_model::identifiers::trader_id"],[842,"nautilus_model::identifiers::strategy_id"],[843,"nautilus_core::ffi::cvec"],[844,"core::ffi"],[845,"pyo3_ffi::object"],[846,"nautilus_core::uuid"],[847,"nautilus_model::identifiers::position_id"],[848,"core::ops::function"],[849,"alloc::rc"],[850,"serde_json::value"],[851,"pyo3::types::module"],[852,"core::time"],[853,"core::ops::function"],[854,"nautilus_core::time"]],"d":["","","","","","","","","","","","Represents a type of clock.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Assumes time events are sorted by their ts_event.","","","","","","Register a default event handler for the clock. If a Timer …","","","Set a Timer to alert at a particular time. Optional …","","","Set a Timer to start alerting at every interval between …","","","Return the count of active timers in the clock.","","","Return the names of active timers in the clock.","","","","","","","","","","","The blue log color, typically used with LogLevel::Info log …","Bold log format. This ANSI escape code is used to make the …","The state of a component within the system.","An iterator over the variants of ComponentState","A trigger condition for a component within the system.","An iterator over the variants of ComponentTrigger","The CRT critical log level.","The cyan log color, typically used with LogLevel::Info log …","The DBG debug log level.","A trigger for the component to degrade.","A trigger when the component has successfully degraded.","When a component has successfully degraded and may not …","When a component is executing its actions on degrade.","A trigger for the component to dispose and release …","A trigger when the component has successfully disposed.","When a component has successfully shut down and released …","When a component is executing its actions on dispose.","Endc log format. This ANSI escape code is used to reset …","The ERR error log level.","A trigger for the component to fault.","A trigger when the component has successfully faulted.","When a component has successfully shut down due to a …","When a component is executing its actions on fault.","The green log color, typically used with LogLevel::Info …","Header log format. This ANSI escape code is used for …","The INF info log level.","A trigger for the component to initialize.","The log color for log messages.","An iterator over the variants of LogColor","An ANSI log line format specifier. This is used for …","The log level for log messages.","An iterator over the variants of LogLevel","The magenta log color, typically used with LogLevel::Info …","The default/normal log color.","When a component is instantiated, but not yet ready to …","When a component is able to be started.","The red log color, typically used with LogLevel::Error or …","A trigger for the component to reset.","A trigger when the component has successfully reset.","When a component is executing its actions on reset.","A trigger for the component to resume (after being …","A trigger when the component has successfully resumed.","When a component is started again after its initial start.","When a component is operating normally and can fulfill its …","A trigger for the component to start.","A trigger when the component has successfully started.","When a component is executing its actions on start.","A trigger for the component to stop.","A trigger when the component has successfully stopped.","When a component has successfully stopped.","When a component is executing its actions on stop.","Underline log format. This ANSI escape code is used to …","The WRN warning log level.","The yellow log color, typically used with LogLevel::Warning…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","Safety","Safety","","","","Safety","Safety","","Safety","Safety","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Create a new log event.","Creates a new logger.","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","Safety","","Safety","","Safety","","Safety","Safety","Safety","Safety","Safety","Safety","Safety","","Safety","Safety","","Safety","","Safety","","Safety","","","","","Safety","","","","","","","Safety","Returns a TimeEvent as a C string pointer.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Represents a log event which includes a message.","Provides a high-performance logger utilizing a MPSC …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The instance ID for the logger.","Calls U::from(self).","Calls U::from(self).","If logging is bypassed.","If logger is using ANSI color codes.","The minimum log level to write to a log file.","The minimum log level to write to stdout.","The machine ID for the logger.","","","","","","","The trader ID for the logger.","","","","","","","","","","Represents a bus message including a topic and payload.","Provides a generic message bus to facilitate various …","","","","","","","","","","","","","","","","Returns the handler for the matching correlation ID (if …","Returns the active correlation IDs.","Deregisters the given handler for the endpoint address.","","Returns the registered endpoint addresses.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the handler for the given endpoint.","","","","If the message bus is backed by a database.","Returns whether there are subscribers for the given pattern…","","The instance ID associated with the message bus.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Match a topic and a string pattern pattern can contains - …","Returns whether there is a pending request for the given …","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","The name for the message bus.","","Initializes a new instance of the MessageBus.","","","The count of messages published by the bus.","","Registers the given handler for the endpoint address.","","Returns the handler for the request endpoint and adds the …","","Returns the handler for the matching response endpoint …","","","","","Subscribes the given handler to the topic.","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","","","","","Returns the topics for active subscriptions.","The trader ID associated with the message bus.","","","","","","","","","","Unsubscribes the given handler from the topic.","","","","Loaded as nautilus_pyo3.common","","Repeatedly evaluates a condition with a delay until it …","","Represents a time event occurring at the event timestamp.","Represents a time event and its associated handler.","","Advance the test timer forward to the given time, …","","","","","","","","The Python callable pointer.","","Cancels the timer (the timer will not generate an event).","","","","","","","","","","","","","","","The event.","The event ID.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The event name.","","","","","","","","","","","","","","","","","","","","","","","The message category","The UNIX timestamp (nanoseconds) when the object was …","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,9,1,9,6,1,9,6,1,9,1,9,1,9,1,9,1,1,1,9,1,1,9,6,1,9,6,1,9,6,1,9,6,1,9,6,1,9,6,1,9,1,9,1,9,1,9,1,9,31,32,0,0,0,0,29,31,29,27,27,25,25,27,27,25,25,32,29,27,27,25,25,31,32,29,27,0,0,0,0,0,31,31,25,25,31,27,27,25,27,27,25,25,27,27,25,27,27,25,25,32,29,31,25,27,29,31,32,24,25,26,27,28,29,30,31,32,24,25,26,27,28,29,30,31,32,24,25,26,27,28,29,30,31,32,24,25,26,27,28,29,30,31,32,25,27,29,31,25,27,29,31,25,27,29,31,25,27,29,31,32,25,27,29,31,32,25,25,25,27,27,27,29,29,29,31,31,31,32,32,32,25,25,25,27,27,27,29,29,29,31,31,31,32,32,32,24,25,25,26,27,27,28,29,29,30,31,31,32,32,24,25,26,27,28,29,30,31,32,25,27,29,31,32,25,27,29,31,32,25,27,29,31,32,24,25,26,27,28,29,30,31,32,24,26,28,30,25,27,29,31,32,25,27,29,31,32,25,27,29,31,25,27,29,31,32,24,26,28,30,24,26,28,30,24,26,28,30,24,26,28,30,25,27,29,31,25,27,29,31,32,25,27,29,31,24,26,28,30,24,25,26,27,28,29,30,31,32,25,27,29,31,32,24,25,25,26,27,27,28,29,29,30,31,31,32,32,24,25,26,27,28,29,30,31,32,24,25,26,27,28,29,30,31,32,25,27,29,31,32,24,25,26,27,28,29,30,31,32,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,60,61,60,61,60,61,60,61,60,61,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,61,60,61,60,61,0,60,61,0,0,0,0,0,0,0,0,0,67,67,67,67,67,67,0,0,0,0,0,0,0,0,67,67,67,67,0,69,69,69,69,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,69,69,0,69,0,0,0,0,0,0,0,70,70,70,70,70,70,70,70,70,70,70,70,70,0,71,71,71,71,71,71,71,71,71,71,71,71,71,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,15,74,75,15,74,75,15,74,75,15,74,75,15,0,75,74,75,74,75,15,75,74,75,15,75,15,74,74,75,15,74,75,15,74,75,15,74,75,15,74,75,15,0,0,79,78,79,78,78,78,79,79,78,79,78,78,79,78,79,79,79,78,79,79,79,79,79,79,79,78,78,78,78,79,79,78,79,78,79,78,79,78,79,0,0,0,81,82,83,81,82,83,81,82,83,81,82,83,81,81,83,83,83,82,83,81,81,81,81,81,82,82,81,82,83,83,0,0,81,83,83,81,83,81,82,83,0,83,83,83,83,83,81,83,81,81,83,83,83,83,83,83,83,83,82,81,82,83,83,83,81,82,83,82,81,83,83,81,82,83,81,82,83,81,82,83,83,81,82,83,0,0,0,0,0,0,0,12,4,4,14,12,4,14,12,14,90,12,4,14,12,4,14,12,14,14,4,4,14,14,14,14,14,4,4,4,4,4,4,14,4,14,12,12,4,14,12,12,4,12,4,90,4,4,12,90,4,12,12,12,14,90,12,4,12,12,4,14,12,4,4,14,12,4,14,12,4,4,4,14,12,4,4,14,12],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3],[[5,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[6,7],8],[[1,7],8],[[9,7],8],[6,8],[1,8],[9,8],[[],1],[[],9],[1,-1,[]],[9,-1,[]],[-1,-1,[]],[-1,-1,[]],[1,10],[1,[[13,[11,12]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,[5,[4]]],[[5,[14]]]],[[],1],[[],9],[[6,7],2],[[1,7],2],[[9,7],2],[[6,15],8],[[1,15],8],[[9,15],8],[[6,11,2,[16,[15]]],8],[[1,11,2,[16,[15]]],8],[[9,11,2,[16,[15]]],8],[[6,11,17,2,[16,[2]],[16,[15]]],8],[[1,11,17,2,[16,[2]],[16,[15]]],8],[[9,11,17,2,[16,[2]],[16,[15]]],8],[6,18],[1,18],[9,18],[6,[[5,[7]]]],[1,[[5,[7]]]],[9,[[5,[7]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,21],[[23,[22]]],[]],[[-1,21],[[23,[22]]],[]],[[-1,21],[[23,[22]]],[]],[[-1,21],[[23,[22]]],[]],[[-1,21],[[23,[22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[25,25],33],[[27,27],33],[[29,29],33],[[31,31],33],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[-1,[[19,[25]]],34],[-1,[[19,[27]]],34],[-1,[[19,[29]]],34],[-1,[[19,[31]]],34],[21,[[36,[35]]]],[21,[[36,[35]]]],[21,[[36,[35]]]],[21,[[36,[35]]]],[21,[[36,[35]]]],[[25,25],3],[[27,27],3],[[29,29],3],[[31,31],3],[[32,32],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[22,[[19,[-1,37]]],[]],[[22,-1],[[36,[25]]],[]],[[22,-1],[[36,[25]]],[]],[[22,-1],[[36,[27]]],[]],[[22,-1],[[36,[27]]],[]],[22,[[19,[-1,37]]],[]],[22,[[19,[-1,37]]],[]],[[22,-1],[[36,[29]]],[]],[[22,-1],[[36,[29]]],[]],[[22,-1],[[36,[31]]],[]],[[22,-1],[[36,[31]]],[]],[22,[[19,[-1,37]]],[]],[[22,-1],[[36,[32]]],[]],[[22,-1],[[36,[32]]],[]],[22,[[19,[-1,37]]],[]],[[24,38],39],[[25,38],[[19,[8,40]]]],[[25,38],39],[[26,38],39],[[27,38],[[19,[8,40]]]],[[27,38],39],[[28,38],39],[[29,38],39],[[29,38],39],[[30,38],39],[[31,38],39],[[31,38],[[19,[8,40]]]],[[32,38],[[19,[8,40]]]],[[32,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[18,[[16,[25]]]],[18,[[16,[27]]]],[18,[[16,[29]]]],[18,[[16,[31]]]],[18,[[16,[32]]]],[7,[[19,[25,-1]]],[]],[7,[[19,[27,-1]]],[]],[7,[[19,[29,-1]]],[]],[7,[[19,[31,-1]]],[]],[7,[[19,[32,-1]]],[]],[[25,-1],8,41],[[27,-1],8,41],[[29,-1],8,41],[[31,-1],8,41],[[32,-1],8,41],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[25,21],42],[[27,21],42],[[29,21],42],[[31,21],42],[[32,21],42],[[],43],[[],43],[[],43],[[],43],[[],43],[[],24],[[],26],[[],28],[[],30],[[],[[44,[25]]]],[[],[[44,[27]]]],[[],[[44,[29]]]],[[],[[44,[31]]]],[[],[[44,[32]]]],[24,18],[26,18],[28,18],[30,18],[24,[[16,[-1]]],[]],[26,[[16,[-1]]],[]],[28,[[16,[-1]]],[]],[30,[[16,[-1]]],[]],[24,[[16,[-1]]],[]],[26,[[16,[-1]]],[]],[28,[[16,[-1]]],[]],[30,[[16,[-1]]],[]],[[24,18],[[16,[-1]]],[]],[[26,18],[[16,[-1]]],[]],[[28,18],[[16,[-1]]],[]],[[30,18],[[16,[-1]]],[]],[[25,25],[[16,[33]]]],[[27,27],[[16,[33]]]],[[29,29],[[16,[33]]]],[[31,31],[[16,[33]]]],[[-1,45],11,[]],[[-1,45],11,[]],[[-1,45],11,[]],[[-1,45],11,[]],[[-1,45],11,[]],[[25,-1],19,46],[[27,-1],19,46],[[29,-1],19,46],[[31,-1],19,46],[24,[[8,[18,[16,[18]]]]]],[26,[[8,[18,[16,[18]]]]]],[28,[[8,[18,[16,[18]]]]]],[30,[[8,[18,[16,[18]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,[[19,[-2]]],[],[]],[7,[[19,[25,-1]]],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[7,[[19,[27,-1]]],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[7,[[19,[29,-1]]],[]],[-1,[[19,[-2]]],[],[]],[7,[[19,[31,-1]]],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[7,[[19,[32,-1]]],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[21,47],[21,47],[21,47],[21,47],[21,47],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[48,49],[48,50],[-1,-2,[],[]],[[48,51,52,53,54,3,3,[16,[55]],[16,[[13,[56,56]]]],[16,[56]]],57],[[58,59,10,[16,[18]],[16,[18]]],48],[48,8],[[48,18],8],[[48,18],8],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,-1,[]],[61,-1,[]],[60,-1,[]],[61,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,8],[[],61],[61,62],[61,17],[61,17],[61,17],[[60,17,63],64],[[60,65],8],[60,8],[60,8],[[],60],[[60,65],2],[[60,66],8],[[60,17],8],[[60,65,2,66],8],[[60,65,17,2,2,66],8],[60,18],[60,66],[60,62],[60,17],[60,17],[60,17],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[64,8],[-1,-2,[],[]],[-1,-2,[],[]],[65,25],[25,65],[65,27],[27,65],[65,31],[31,65],[65,29],[29,65],0,[-1,-2,[],[]],[-1,-2,[],[]],[67,-1,[]],[67,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[67,8],[67,68],[67,65],[67,65],[67,63],[67,63],[[67,17,29,31,65,65],8],[[65,65,65,29,29,63,65,65,65,65,63,63],67],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[69,-1,[]],[69,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[69,68],65],[69,66],[[69,65],8],[69,8],[[69,65],65],[69,66],[[69,65],63],[[65,65],63],[[69,68],63],[[69,65],63],[[69,65,65],63],[[69,65],64],[[65,65,65,65],69],[69,17],[[69,65,65],8],[[69,65,65],65],[69,17],[[69,65,68,65],65],[69,17],[[69,68],65],[69,17],[[69,65,65,63],65],[69,66],[69,66],[69,66],[69,58],[[69,65,65],8],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[64,8],[-1,-2,[],[]],[14,14],[[65,68,17,17],4],[4,65],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[70,18],[-1,-1,[]],[70,49],[-1,-2,[],[]],[[58,59,10,18],70],[70,8],[[70,18],8],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[71,18],[-1,-1,[]],[71,50],[-1,-2,[],[]],[[58,59,10,18],71],[71,8],[[71,18],8],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[72,59],18],[-1,-1,[]],[[72,59,3],73],[-1,-2,[],[]],[[58,10],72],[72,8],[[72,18,59],8],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,[15,66],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[74,74],[75,75],[15,15],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[74,74],[[75,75],3],[[74,38],39],[[75,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,[16,[[77,[76]]]]],75],[[[16,[42]],[16,[[77,[76]]]]],15],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[78,78],[[-1,-2],8,[],[]],[[79,17,31,11,11],8],[[79,17,31,11,11],8],[-1,[[19,[78]]],34],[[79,17,31,11,11],8],[[78,38],39],[[78,38],39],[-1,-1,[]],[-1,-1,[]],[[79,17,31,11,11],8],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[58,11,68,29,[16,[29]],[16,[11]],[16,[11]],[16,[11]],[16,[[13,[11,80]]]],3,3],79],[[79,17,29,31,11,11],8],[[-1,45],11,[]],[[78,-1],19,46],[-1,-2,[],[]],[-1,11,[]],0,[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[79,17,31,11,11],8],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[81,81],[82,82],[83,83],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[81,81],33],[[-1,-2],33,[],[]],[[83,68],[[16,[75]]]],[83,[[5,[68]]]],[[83,7],8],[-1,[[19,[82]]],34],[83,[[5,[7]]]],[[81,81],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[81,38],39],[[82,38],39],[[82,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[83,56],[[16,[75]]]],[[[13,[11,80]]],11],[[[13,[11,80]],68],11],0,0,[[83,7],3],[[81,-1],8,41],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,56],3],[[83,68],3],[[83,7],3],[[83,7,75],3],[[83,56],[[5,[81]]]],0,[[56,75,18,[16,[63]]],81],[[58,68,[16,[11]],[16,[[13,[11,80]]]]],83],[[81,81],[[16,[33]]]],0,0,[[83,11,[5,[63]]],8],[[83,7,75],8],0,[[83,56,68,75],[[16,[75]]]],0,[[83,68],[[16,[75]]]],0,[[-1,45],11,[]],0,[[82,-1],19,46],[[83,7,75,[16,[63]]],8],[83,[[5,[7]]]],[83,[[5,[81]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,11,[]],0,[83,[[5,[7]]]],0,[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[83,7,75],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[21,84],[[36,[8]]]],0,[[-1,85],8,[[87,[],[[86,[3]]]]]],0,0,0,0,[[12,2],[[0,[[89,[],[[88,[4]]]]]]]],[[-1,21],[[23,[22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[90,8],[12,8],[4,4],[14,14],[12,12],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[14,14],33],[[-1,-2],33,[],[]],[21,[[36,[35]]]],[[4,4],3],[[14,14],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,[[22,-1],[[36,[4]]],[]],[22,[[19,[-1,37]]],[]],[[22,-1],[[36,[4]]],[]],[[4,38],39],[[4,38],39],[[14,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,21],42],0,[[],43],[[90,2],8],[[],[[44,[4]]]],0,0,[[11,91,2,[16,[2]]],90],[[7,68,2,2],[[92,[4]]]],[[11,17,2,[16,[2]]],12],[12,[[16,[-1]]],[]],0,[[14,14],[[16,[33]]]],[[90,68,2],4],[[12,68,2],4],[[-1,45],11,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,11,[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],0,0,[-1,20,[]],[-1,20,[]],[-1,20,[]],[21,47],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"TestClock",11],[8,"UnixNanos",812],[1,"bool"],[5,"TimeEvent",730],[5,"Vec",813],[10,"Clock",11],[1,"str"],[1,"tuple"],[5,"LiveClock",11],[5,"AtomicTime",812],[5,"String",814],[5,"TestTimer",730],[5,"HashMap",815],[5,"TimeEventHandler",730],[5,"EventHandler",554],[6,"Option",816],[1,"u64"],[1,"usize"],[6,"Result",817],[5,"TypeId",818],[5,"Python",819],[5,"PyAny",820],[5,"Py",821],[5,"ComponentStateIter",64],[6,"ComponentState",64],[5,"ComponentTriggerIter",64],[6,"ComponentTrigger",64],[5,"LogLevelIter",64],[6,"LogLevel",64],[5,"LogColorIter",64],[6,"LogColor",64],[6,"LogFormat",64],[6,"Ordering",822],[10,"Deserializer",823],[5,"CStr",824],[8,"PyResult",825],[5,"PyErr",825],[5,"Formatter",826],[8,"Result",826],[5,"Error",826],[10,"Hasher",827],[8,"PyObject",821],[5,"PyClassItemsIter",828],[5,"LazyTypeObject",829],[5,"SeparatorPolicy",830],[10,"Serializer",831],[5,"PyTypeObject",832],[5,"OrderFactory",374],[5,"ClientOrderId",833],[5,"OrderListId",834],[5,"InstrumentId",835],[6,"OrderSide",836],[5,"Quantity",837],[6,"TimeInForce",836],[5,"ExecAlgorithmId",838],[5,"Ustr",839],[5,"MarketOrder",840],[5,"TraderId",841],[5,"StrategyId",842],[5,"TestClock_API",395],[5,"LiveClock_API",395],[1,"f64"],[1,"u8"],[5,"CVec",843],[8,"c_char",844],[5,"PyObject",845],[5,"Logger_API",448],[5,"UUID4",846],[5,"MessageBus_API",467],[5,"ClientOrderIdGenerator",512],[5,"OrderListIdGenerator",526],[5,"PositionIdGenerator",540],[5,"PositionId",847],[5,"PyCallableWrapper",554],[5,"MessageHandler",554],[10,"Fn",848],[5,"Rc",849],[5,"LogEvent",599],[5,"Logger",599],[6,"Value",850],[5,"Subscription",640],[5,"BusMessage",640],[5,"MessageBus",640],[5,"PyModule",851],[5,"Duration",852],[17,"Output"],[10,"FnMut",848],[17,"Item"],[10,"Iterator",853],[10,"Timer",730],[8,"TimedeltaNanos",812],[8,"Result",854]],"b":[[197,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentState"],[198,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentState"],[199,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentTrigger"],[200,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentTrigger"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogLevel"],[204,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogLevel"],[205,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogColor"],[206,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogColor"],[208,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogFormat"],[209,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogFormat"],[212,"impl-Display-for-ComponentState"],[213,"impl-Debug-for-ComponentState"],[215,"impl-Display-for-ComponentTrigger"],[216,"impl-Debug-for-ComponentTrigger"],[218,"impl-Display-for-LogLevel"],[219,"impl-Debug-for-LogLevel"],[221,"impl-Debug-for-LogColor"],[222,"impl-Display-for-LogColor"],[223,"impl-Display-for-LogFormat"],[224,"impl-Debug-for-LogFormat"],[611,"impl-Debug-for-LogEvent"],[612,"impl-Display-for-LogEvent"],[667,"impl-Display-for-BusMessage"],[668,"impl-Debug-for-BusMessage"],[761,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeEvent"],[763,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeEvent"],[764,"impl-Debug-for-TimeEvent"],[765,"impl-Display-for-TimeEvent"]]},\ -"nautilus_core":{"doc":"","t":"CCCCCCCCCHHHHHHHHSSSSHHHHHHHHCCCCCFNNONNHHNNNNNNOONNNNNHHHHHHHHHHHHHHHHHHHHHHPPPGPPNNNNNNNNNNNOOOOOOOOOOOOHCHCHCHHHCHHHHHHHHHHKNNNNFGPPIINNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["correctness","datetime","ffi","message","parsing","python","serialization","time","uuid","check_f64_in_range_inclusive","check_f64_non_negative","check_i64_in_range_inclusive","check_string_contains","check_u64_in_range_inclusive","check_u8_equal","check_u8_in_range_inclusive","check_valid_string","MILLISECONDS_IN_SECOND","NANOSECONDS_IN_MICROSECOND","NANOSECONDS_IN_MILLISECOND","NANOSECONDS_IN_SECOND","micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601","cvec","datetime","parsing","string","uuid","CVec","borrow","borrow_mut","cap","clone","clone_into","cvec_drop","cvec_new","empty","fmt","fmt","from","from","into","len","ptr","to_owned","to_string","try_from","try_into","type_id","unix_nanos_to_iso8601_cstr","bytes_to_string_vec","optional_bytes_to_json","optional_bytes_to_str_map","optional_bytes_to_str_vec","precision_from_cstr","string_vec_to_bytes","u8_as_bool","cstr_drop","cstr_to_str","cstr_to_string","cstr_to_ustr","cstr_to_vec","optional_cstr_to_string","optional_cstr_to_ustr","pystr_to_string","str_to_cstr","uuid4_eq","uuid4_from_cstr","uuid4_hash","uuid4_new","uuid4_to_cstr","Command","Document","Event","Message","Request","Response","borrow","borrow_mut","clone","clone_into","fmt","from","into","to_owned","try_from","try_into","type_id","correlation_id","id","id","id","id","id","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","precision_from_str","casing","core","datetime","get_pytype_name","serialization","to_pyruntime_err","to_pytype_err","to_pyvalue_err","uuid","py_convert_to_snake_case","py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601","from_dict_pyo3","Serializable","as_json_bytes","as_msgpack_bytes","from_json_bytes","from_msgpack_bytes","AtomicTime","ClockMode","LIVE","STATIC","TimedeltaNanos","UnixNanos","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","duration_since_unix_epoch","fmt","fmt","from","from","get_time","get_time_ms","get_time_ns","get_time_us","increment_time","into","into","new","set_time","time_since_epoch","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","UUID4","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","serialize","to_cstr","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value"],"q":[[0,"nautilus_core"],[9,"nautilus_core::correctness"],[17,"nautilus_core::datetime"],[29,"nautilus_core::ffi"],[34,"nautilus_core::ffi::cvec"],[55,"nautilus_core::ffi::datetime"],[56,"nautilus_core::ffi::parsing"],[63,"nautilus_core::ffi::string"],[72,"nautilus_core::ffi::uuid"],[77,"nautilus_core::message"],[94,"nautilus_core::message::Message"],[106,"nautilus_core::parsing"],[107,"nautilus_core::python"],[116,"nautilus_core::python::casing"],[117,"nautilus_core::python::datetime"],[125,"nautilus_core::python::serialization"],[126,"nautilus_core::serialization"],[131,"nautilus_core::time"],[169,"nautilus_core::uuid"],[202,"anyhow"],[203,"alloc::string"],[204,"core::fmt"],[205,"core::fmt"],[206,"core::result"],[207,"core::any"],[208,"core::ffi"],[209,"serde_json::value"],[210,"std::collections::hash::map"],[211,"core::option"],[212,"ustr"],[213,"pyo3_ffi::object"],[214,"pyo3::marker"],[215,"pyo3::types::module"],[216,"pyo3::err"],[217,"pyo3::instance"],[218,"pyo3::err"],[219,"pyo3::instance"],[220,"serde_json::error"],[221,"rmp_serde::encode"],[222,"rmp_serde::decode"],[223,"core::time"],[224,"pyo3::types::any"],[225,"serde::de"],[226,"core::hash"],[227,"pyo3::impl_::pyclass"],[228,"pyo3::impl_::pyclass::lazy_type_object"],[229,"serde::ser"],[230,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","","Validates that the f64 value is in the inclusive range [l, …","Validates that the f64 value is non-negative.","Validates that the i64 value is in the inclusive range [l, …","Validates that the string s contains the pattern pat.","Validates that the u64 value is in the inclusive range [l, …","Validates that u8 values are equal.","Validates that the u8 value is in the inclusive range [l, r…","Validates the content of a string s.","","","","","Converts microseconds (μs) to nanoseconds (ns).","Converts milliseconds (ms) to nanoseconds (ns).","Converts nanoseconds (ns) to microseconds (μs).","Converts nanoseconds (ns) to milliseconds (ms).","Converts nanoseconds (ns) to seconds.","Converts seconds to milliseconds (ms).","Converts seconds to nanoseconds (ns).","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","","","","","","CVec is a C compatible struct that stores an opaque …","","","The capacity of vector from which it was allocated. Used …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","The number of elements in the block.","Opaque pointer to block of memory storing elements to …","","","","","","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","Convert a C bytes pointer into an owned Vec<String>.","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned Option<Vec<String>>…","Return the decimal precision inferred from the given C …","","Return a bool value from the given u8.","Drops the C string memory at the pointer.","Convert a C string pointer into a string slice.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned Option<String>.","Convert a C string pointer into an owned Option<Ustr>.","Returns an owned string from a valid Python object pointer.","Create a C string pointer to newly allocated memory from a …","","Returns a UUID4 from C string pointer.","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Return the decimal precision inferred from the given …","","Loaded as nautilus_pyo3.core","","Gets the type name for the given Python obj.","","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","","","","","","","","","","","","Represents types which are serializable for JSON and …","Serialize an object to JSON encoded bytes.","Serialize an object to MsgPack encoded bytes.","Deserialize an object from JSON encoded bytes.","Deserialize an object from MsgPack encoded bytes.","Atomic clock stores the last recorded time in nanoseconds","","","","Represents a timedelta in nanoseconds.","Represents a timestamp in nanoseconds since UNIX epoch.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get time as seconds","Get time as milliseconds","Get time in nanoseconds.","Get time as microseconds","Increments current time with a delta and returns the …","Calls U::from(self).","Calls U::from(self).","New atomic clock set with the given time","Sets new time for the clock","Stores and returns current time","","","","","","","","","Represents a pseudo-random UUID (universally unique …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,0,23,23,23,23,23,23,23,23,23,23,23,23,23,48,49,50,51,52,48,51,49,50,51,52,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,33,33,33,0,0,37,37,0,0,37,38,37,38,37,38,37,38,38,0,37,38,37,38,38,38,38,38,38,37,38,38,38,38,37,38,37,38,37,38,37,38,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22],"f":[0,0,0,0,0,0,0,0,0,[[1,1,1,2],[[4,[3]]]],[[1,2],[[4,[3]]]],[[5,5,5,2],[[4,[3]]]],[[2,2,2],[[4,[3]]]],[[6,6,6,2],[[4,[3]]]],[[7,7,2,2],[[4,[3]]]],[[7,7,7,2],[[4,[3]]]],[[2,2],[[4,[3]]]],0,0,0,0,[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[9,9],[[-1,-2],3,[],[]],[9,3],[[],9],[[],9],[[9,10],11],[[9,10],11],[[[12,[-1]]],9,[]],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[6,15],[15,[[12,[8]]]],[15,[[18,[[17,[8,16]]]]]],[15,[[18,[[17,[19,19]]]]]],[15,[[18,[[12,[8]]]]]],[15,7],[[[12,[8]]],15],[7,20],[15,3],[15,2],[15,8],[15,19],[15,[[12,[7]]]],[15,[[18,[8]]]],[15,[[18,[19]]]],[21,8],[2,15],[[22,22],7],[15,22],[22,6],[[],22],[22,15],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[23,23],[[-1,-2],3,[],[]],[[23,10],11],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,[2,7],0,[[24,25],[[26,[3]]]],0,[[27,24],[[26,[2]]]],0,[-1,28,29],[-1,28,29],[-1,28,29],0,[8,8],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],[[24,[31,[30]]],[[13,[-1,28]]],32],0,[33,[[13,[[12,[7]],34]]]],[33,[[13,[[12,[7]],35]]]],[[[12,[7]]],[[13,[33,34]]]],[[[12,[7]]],[[13,[33,36]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,37],[38,38],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[38,-1,[]],[[],39],[[37,10],11],[[38,10],11],[-1,-1,[]],[-1,-1,[]],[38,1],[38,6],[38,6],[38,6],[[38,6],6],[-1,-2,[],[]],[-1,-2,[],[]],[[37,6],38],[[38,6],3],[38,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],0,[[-1,24],[[31,[40]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[22,22],[[-1,-2],3,[],[]],[[],22],[-1,[[13,[22]]],41],[24,[[26,[42]]]],[[22,22],20],[[40,-1],[[26,[22]]],[]],[[40,-1],[[26,[22]]],[]],[40,[[13,[-1,28]]],[]],[[22,10],11],[[22,10],11],[-1,-1,[]],[2,22],[2,[[13,[22,-1]]],[]],[[22,-1],3,43],[-1,-2,[],[]],[[22,24],27],[[],44],[[],[[45,[22]]]],[[],22],[[22,-1],13,46],[22,42],[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[24,47],0],"c":[],"p":[[1,"f64"],[1,"str"],[1,"tuple"],[8,"Result",202],[1,"i64"],[1,"u64"],[1,"u8"],[5,"String",203],[5,"CVec",34],[5,"Formatter",204],[8,"Result",204],[5,"Vec",205],[6,"Result",206],[5,"TypeId",207],[8,"c_char",208],[6,"Value",209],[5,"HashMap",210],[6,"Option",211],[5,"Ustr",212],[1,"bool"],[5,"PyObject",213],[5,"UUID4",169],[6,"Message",77],[5,"Python",214],[5,"PyModule",215],[8,"PyResult",216],[8,"PyObject",217],[5,"PyErr",216],[10,"Display",204],[5,"PyDict",218],[5,"Py",217],[10,"DeserializeOwned",219],[10,"Serializable",126],[5,"Error",220],[6,"Error",221],[6,"Error",222],[6,"ClockMode",131],[5,"AtomicTime",131],[5,"Duration",223],[5,"PyAny",224],[10,"Deserializer",219],[5,"CStr",225],[10,"Hasher",226],[5,"PyClassItemsIter",227],[5,"LazyTypeObject",228],[10,"Serializer",229],[5,"PyTypeObject",230],[15,"Response",94],[15,"Command",94],[15,"Document",94],[15,"Event",94],[15,"Request",94]],"b":[[43,"impl-Display-for-CVec"],[44,"impl-Debug-for-CVec"],[179,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26UUID4"],[180,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+UUID4"],[182,"impl-Display-for-UUID4"],[183,"impl-Debug-for-UUID4"]]},\ -"nautilus_indicators":{"doc":"","t":"CCCCCPPPFGFPPCNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCNNCNNNNNNNNNNNNNNCFNNNNNONNNNNNNNNNNNNONNNNOOOONNNNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNONNNONNNNOONNNNNNNNNOFNNNNNNNNNNNNNNONNNONNNNOONNNNNNNNNNOOKKMNNMMMMMMMMMCFNNONNNNNNNNNNNNNONNONNONNNNNNNNNOCHCCCCCCCCCCCCFNNNNNNNNNNNNNONNNONNNNOONNNNNNNNO","n":["average","indicator","momentum","python","ratio","DoubleExponential","Exponential","Hull","MovingAverageFactory","MovingAverageType","MovingAverageTypeIter","Simple","Wilder","ama","arguments","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","create","dema","doc","ema","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","fmt","from","from","from","from_repr","from_str","hash","hma","into","into","into","into_iter","into_py","items_iter","iter","lazy_type_object","len","next","next_back","nth","partial_cmp","rma","separate_by_policy","size_hint","sma","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","wma","AdaptiveMovingAverage","alpha_diff","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period_efficiency_ratio","period_fast","period_slow","price_type","py_new","reset","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","DoubleExponentialMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","ExponentialMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","HullMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WilderMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","SimpleMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WeightedMovingAverage","arguments","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","weights","Indicator","MovingAverage","count","fmt","fmt","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","is_initialized","name","reset","update_raw","value","rsi","RelativeStrengthIndex","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","ma_type","name","new","period","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","average","indicators","momentum","ratio","ama","dema","ema","hma","rma","sma","wma","rsi","efficiency_ratio","efficiency_ratio","EfficiencyRatio","arguments","borrow","borrow_mut","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value"],"q":[[0,"nautilus_indicators"],[5,"nautilus_indicators::average"],[81,"nautilus_indicators::average::ama"],[122,"nautilus_indicators::average::dema"],[158,"nautilus_indicators::average::ema"],[195,"nautilus_indicators::average::hma"],[231,"nautilus_indicators::average::rma"],[268,"nautilus_indicators::average::sma"],[305,"nautilus_indicators::average::wma"],[343,"nautilus_indicators::indicator"],[357,"nautilus_indicators::momentum"],[358,"nautilus_indicators::momentum::rsi"],[392,"nautilus_indicators::python"],[396,"nautilus_indicators::python::average"],[403,"nautilus_indicators::python::momentum"],[404,"nautilus_indicators::python::ratio"],[405,"nautilus_indicators::ratio"],[406,"nautilus_indicators::ratio::efficiency_ratio"],[440,"pyo3::marker"],[441,"pyo3::types::any"],[442,"pyo3::instance"],[443,"core::cmp"],[444,"alloc::boxed"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::err"],[448,"core::fmt"],[449,"core::fmt"],[450,"core::hash"],[451,"pyo3::instance"],[452,"pyo3::impl_::pyclass::lazy_type_object"],[453,"thousands::policies"],[454,"alloc::string"],[455,"core::any"],[456,"pyo3_ffi::cpython::object"],[457,"nautilus_model::data::bar"],[458,"nautilus_model::data::quote"],[459,"nautilus_model::data::trade"],[460,"nautilus_model::enums"],[461,"anyhow"],[462,"alloc::vec"],[463,"pyo3::types::module"]],"d":["","","","","","","","","","","An iterator over the variants of MovingAverageType","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates an adaptive moving average …","","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The period for the internal EfficiencyRatio indicator.","The period for the fast smoothing constant (> 0).","The period for the slow smoothing constant (> 0 < …","The price type used for calculations.","","","","","","","","","","","","The last indicator value.","The Double Exponential Moving Average attempts to a …","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (> 0).","The price type used for calculations.","","","","","","","","","","The last indicator value.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a Hull Moving Average (HMA) …","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a weighted moving average …","","","","","","","","","","Returns the argument unchanged.","","","","","Inputs","Calls U::from(self).","","","Whether the indicator is initialized.","","","","","The rolling window period for the indicator (> 0).","Price type","","","","","","","","","","","The last indicator value.","The weights for the moving average calculation","Indicator trait","Moving average trait","","","","","","","","","","","","","","An indicator which calculates a relative strength index …","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates the efficiency ratio across …","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (>= 2).","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,4,0,0,0,4,4,0,4,4,47,6,4,47,6,4,6,4,6,4,4,4,47,0,4,0,4,4,4,4,4,4,4,6,4,4,47,6,4,4,4,4,0,47,6,4,6,4,4,4,4,6,6,6,6,4,0,4,6,0,6,4,4,47,6,4,4,47,6,4,47,6,4,4,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,10,43,10,43,43,43,43,43,43,43,10,10,0,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[4,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[4,4],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[-1,-2],8,[],[]],[[4,9],[[11,[10]]]],0,[1,[[13,[12]]]],0,[[4,4],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[2,-1],[[13,[4]]],[]],[2,[[16,[-1,15]]],[]],[[2,-1],[[13,[4]]],[]],[[6,17],18],[[4,17],18],[[4,17],[[16,[7,19]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[9,[[20,[4]]]],[5,[[16,[4,-1]]],[]],[[4,-1],7,21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,1],22],[[],23],[[],6],[[],[[24,[4]]]],[6,9],[6,[[20,[-1]]],[]],[6,[[20,[-1]]],[]],[[6,9],[[20,[-1]]],[]],[[4,4],[[20,[8]]]],0,[[-1,25],26,[]],[6,[[7,[9,[20,[9]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[5,[[16,[4,-1]]],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,28],0,0,[29,30],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[29]]],[]],[[2,-1],[[13,[29]]],[]],[[29,17],18],[[29,17],18],[-1,-1,[]],[[29,31],7],[[29,32],7],[[29,33],7],[29,14],[-1,-2,[],[]],[[29,1],22],[29,14],0,[[],23],[[],[[24,[29]]]],[29,26],[[9,9,9,[20,[34]]],[[35,[29]]]],0,0,0,0,[[9,9,9,[20,[34]]],[[13,[29]]]],[29,7],[29,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[29,30],7],[29,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[36]]],[]],[[2,-1],[[13,[36]]],[]],[[36,17],18],[[36,17],18],[-1,-1,[]],[[36,31],7],[[36,32],7],[[36,33],7],[36,14],[-1,-2,[],[]],[[36,1],22],[36,14],0,[[],23],[[],[[24,[36]]]],[36,26],[[9,[20,[34]]],[[35,[36]]]],0,0,[36,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[36,30],7],[36,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[37]]],[]],[[2,-1],[[13,[37]]],[]],[[37,17],18],[[37,17],18],[-1,-1,[]],[[37,31],7],[[37,32],7],[[37,33],7],[37,14],[-1,-2,[],[]],[[37,1],22],[37,14],0,[[],23],[[],[[24,[37]]]],[37,26],[[9,[20,[34]]],[[35,[37]]]],0,0,[37,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[37,30],7],[37,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[38]]],[]],[[2,-1],[[13,[38]]],[]],[[38,17],18],[[38,17],18],[-1,-1,[]],[[38,31],7],[[38,32],7],[[38,33],7],[38,14],[-1,-2,[],[]],[[38,1],22],[38,14],0,[[],23],[[],[[24,[38]]]],[38,26],[[9,[20,[34]]],[[35,[38]]]],0,0,[38,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[38,30],7],[38,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[39]]],[]],[[2,-1],[[13,[39]]],[]],[[39,17],18],[[39,17],18],[-1,-1,[]],[[39,31],7],[[39,32],7],[[39,33],7],[39,14],[-1,-2,[],[]],[[39,1],22],[39,14],0,[[],23],[[],[[24,[39]]]],[39,26],[[9,[20,[34]]],[[35,[39]]]],0,0,[39,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[39,30],7],[39,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[40]]],[]],[[2,-1],[[13,[40]]],[]],[[40,17],18],[[40,17],18],[-1,-1,[]],[[40,31],7],[[40,32],7],[[40,33],7],[40,14],0,[-1,-2,[],[]],[[40,1],22],[40,14],0,[[],23],[[],[[24,[40]]]],[40,26],[[9,[20,[34]]],[[35,[40]]]],0,0,[40,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[40,30],7],[40,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,9],[1,[[13,[12]]]],[[2,-1],[[13,[41]]],[]],[[2,-1],[[13,[41]]],[]],[[41,17],18],[[41,17],18],[-1,-1,[]],[[41,31],7],[[41,32],7],[[41,33],7],[41,14],0,[-1,-2,[],[]],[[41,1],22],[41,14],0,[[],23],[[],[[24,[41]]]],[41,26],[[9,[42,[30]],[20,[34]]],[[35,[41]]]],0,0,[[9,[42,[30]],[20,[34]]],[[13,[41]]]],[41,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[41,30],7],[41,30],0,0,0,0,[10,9],[[43,17],18],[[10,17],18],[[43,31],7],[[43,32],7],[[43,33],7],[43,14],[43,14],[43,26],[43,7],[[10,30],7],[10,30],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,[[13,[12]]]],[[2,-1],[[13,[44]]],[]],[[2,-1],[[13,[44]]],[]],[[44,17],18],[[44,17],18],[-1,-1,[]],[[44,31],7],[[44,32],7],[[44,33],7],[44,14],[-1,-2,[],[]],[[44,1],22],[44,14],0,[[],23],[[],[[24,[44]]]],0,[44,26],[[9,[20,[4]]],[[35,[44]]]],0,[[9,[20,[4]]],[[13,[44]]]],[44,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[44,30],7],0,0,[[1,45],[[13,[7]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[13,[12]]]],[[2,-1],[[13,[46]]],[]],[[2,-1],[[13,[46]]],[]],[[46,17],18],[[46,17],18],[-1,-1,[]],[[46,31],7],[[46,32],7],[[46,33],7],[46,14],0,[-1,-2,[],[]],[[46,1],22],[46,14],0,[[],23],[[],[[24,[46]]]],[46,26],[[9,[20,[34]]],[[35,[46]]]],0,0,[46,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[46,30],7],0],"c":[],"p":[[5,"Python",440],[5,"PyAny",441],[5,"Py",442],[6,"MovingAverageType",5],[1,"str"],[5,"MovingAverageTypeIter",5],[1,"tuple"],[6,"Ordering",443],[1,"usize"],[10,"MovingAverage",343],[5,"Box",444],[5,"CStr",445],[8,"PyResult",446],[1,"bool"],[5,"PyErr",446],[6,"Result",447],[5,"Formatter",448],[8,"Result",448],[5,"Error",448],[6,"Option",449],[10,"Hasher",450],[8,"PyObject",442],[5,"PyClassItemsIter",451],[5,"LazyTypeObject",452],[5,"SeparatorPolicy",453],[5,"String",454],[5,"TypeId",455],[5,"PyTypeObject",456],[5,"AdaptiveMovingAverage",81],[1,"f64"],[5,"Bar",457],[5,"QuoteTick",458],[5,"TradeTick",459],[6,"PriceType",460],[8,"Result",461],[5,"DoubleExponentialMovingAverage",122],[5,"ExponentialMovingAverage",158],[5,"HullMovingAverage",195],[5,"WilderMovingAverage",231],[5,"SimpleMovingAverage",268],[5,"WeightedMovingAverage",305],[5,"Vec",462],[10,"Indicator",343],[5,"RelativeStrengthIndex",358],[5,"PyModule",463],[5,"EfficiencyRatio",406],[5,"MovingAverageFactory",5]],"b":[[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MovingAverageType"],[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MovingAverageType"],[40,"impl-Debug-for-MovingAverageType"],[41,"impl-Display-for-MovingAverageType"],[89,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AdaptiveMovingAverage"],[90,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AdaptiveMovingAverage"],[91,"impl-Display-for-AdaptiveMovingAverage"],[92,"impl-Debug-for-AdaptiveMovingAverage"],[111,"impl-Indicator-for-AdaptiveMovingAverage"],[112,"impl-AdaptiveMovingAverage"],[129,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DoubleExponentialMovingAverage"],[130,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DoubleExponentialMovingAverage"],[131,"impl-Debug-for-DoubleExponentialMovingAverage"],[132,"impl-Display-for-DoubleExponentialMovingAverage"],[166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExponentialMovingAverage"],[167,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExponentialMovingAverage"],[168,"impl-Display-for-ExponentialMovingAverage"],[169,"impl-Debug-for-ExponentialMovingAverage"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HullMovingAverage"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HullMovingAverage"],[204,"impl-Debug-for-HullMovingAverage"],[205,"impl-Display-for-HullMovingAverage"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WilderMovingAverage"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WilderMovingAverage"],[241,"impl-Debug-for-WilderMovingAverage"],[242,"impl-Display-for-WilderMovingAverage"],[275,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SimpleMovingAverage"],[276,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SimpleMovingAverage"],[277,"impl-Display-for-SimpleMovingAverage"],[278,"impl-Debug-for-SimpleMovingAverage"],[311,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WeightedMovingAverage"],[312,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WeightedMovingAverage"],[313,"impl-Debug-for-WeightedMovingAverage"],[314,"impl-Display-for-WeightedMovingAverage"],[363,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RelativeStrengthIndex"],[364,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RelativeStrengthIndex"],[365,"impl-Display-for-RelativeStrengthIndex"],[366,"impl-Debug-for-RelativeStrengthIndex"],[411,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EfficiencyRatio"],[412,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EfficiencyRatio"],[413,"impl-Debug-for-EfficiencyRatio"],[414,"impl-Display-for-EfficiencyRatio"]]},\ +"nautilus_common":{"doc":"","t":"CCCCCCCCCCCKFFNNNNNMNNMNNNNNNNNNNNNNNNMNNMNNMNNMNNMNNMNNNNNNNNNNPPGFGFPPPPPPPPPPPPPPPPPPPPPGFGGFPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNCCCCCFFNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHNNNNNNHNNHHHHHHHHFNNNNNNHHHHHHHHNNNNFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHNHHHCCCFNNNNNNNNNNNNNFNNNNNNNNNNNNNFNNNNNNNNNNNNNFFFNNNNNNNNNNNNNHNNNNNNONNNNNONNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNONNOOOOONNNNNNONNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOONNONNNHNNNNONNNOONNONONONONNNNNNNNONONNNNNNNNNNNNNHCHFFFKNNNNNNNNOMNNNNNNNNNNNNNNNOONNNNNNNNNONNNNNONMNOOMNNNONMNNOONNNNNNNNNNOONNNNNNN","n":["clock","enums","factories","ffi","generators","handlers","logging","msgbus","python","testing","timer","Clock","LiveClock","TestClock","advance_time","borrow","borrow","borrow_mut","borrow_mut","cancel_timer","cancel_timer","cancel_timer","cancel_timers","cancel_timers","cancel_timers","default","default","deref","deref","from","from","get_time_clone","get_timers","into","into","match_handlers","new","new","next_time_ns","next_time_ns","next_time_ns","register_default_handler","register_default_handler","register_default_handler","set_time_alert_ns","set_time_alert_ns","set_time_alert_ns","set_timer_ns","set_timer_ns","set_timer_ns","timer_count","timer_count","timer_count","timer_names","timer_names","timer_names","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Blue","Bold","ComponentState","ComponentStateIter","ComponentTrigger","ComponentTriggerIter","Critical","Cyan","Debug","Degrade","DegradeCompleted","Degraded","Degrading","Dispose","DisposeCompleted","Disposed","Disposing","Endc","Error","Fault","FaultCompleted","Faulted","Faulting","Green","Header","Info","Initialize","LogColor","LogColorIter","LogFormat","LogLevel","LogLevelIter","Magenta","Normal","PreInitialized","Ready","Red","Reset","ResetCompleted","Resetting","Resume","ResumeCompleted","Resuming","Running","Start","StartCompleted","Starting","Stop","StopCompleted","Stopped","Stopping","Underline","Warning","Yellow","arguments","arguments","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","next","next","next","next","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","OrderFactory","borrow","borrow_mut","from","generate_client_order_id","generate_order_list_id","into","market","new","reset_factory","set_client_order_id_count","set_order_list_id_count","try_from","try_into","type_id","vzip","clock","enums","logging","msgbus","timer","LiveClock_API","TestClock_API","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","from","from","into","into","live_clock_drop","live_clock_new","live_clock_timestamp","live_clock_timestamp_ms","live_clock_timestamp_ns","live_clock_timestamp_us","test_clock_advance_time","test_clock_cancel_timer","test_clock_cancel_timers","test_clock_drop","test_clock_new","test_clock_next_time_ns","test_clock_register_default_handler","test_clock_set_time","test_clock_set_time_alert_ns","test_clock_set_timer_ns","test_clock_timer_count","test_clock_timer_names","test_clock_timestamp","test_clock_timestamp_ms","test_clock_timestamp_ns","test_clock_timestamp_us","try_from","try_from","try_into","try_into","type_id","type_id","vec_time_event_handlers_drop","vzip","vzip","component_state_from_cstr","component_state_to_cstr","component_trigger_from_cstr","component_trigger_to_cstr","log_color_from_cstr","log_color_to_cstr","log_level_from_cstr","log_level_to_cstr","Logger_API","borrow","borrow_mut","deref","deref_mut","from","into","logger_drop","logger_get_instance_id","logger_get_machine_id_cstr","logger_get_trader_id_cstr","logger_is_bypassed","logger_is_colored","logger_log","logger_new","try_from","try_into","type_id","vzip","MessageBus_API","borrow","borrow_mut","deref","deref_mut","from","into","msgbus_correlation_id_handler","msgbus_correlation_ids","msgbus_deregister","msgbus_drop","msgbus_endpoint_callback","msgbus_endpoints","msgbus_has_subscribers","msgbus_is_matching","msgbus_is_pending_response","msgbus_is_registered","msgbus_is_subscribed","msgbus_matching_callbacks","msgbus_new","msgbus_pub_count","msgbus_publish_external","msgbus_register","msgbus_req_count","msgbus_request_callback","msgbus_res_count","msgbus_response_callback","msgbus_sent_count","msgbus_subscribe","msgbus_subscription_handler_ids","msgbus_subscriptions","msgbus_topics","msgbus_trader_id","msgbus_unsubscribe","try_from","try_into","type_id","vec_pycallable_drop","vzip","dummy","time_event_new","time_event_to_cstr","client_order_id","order_list_id","position_id","ClientOrderIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","OrderListIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","PositionIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","EventHandler","MessageHandler","PyCallableWrapper","as_ptr","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","dummy_callable","eq","fmt","fmt","from","from","from","handler_id","into","into","into","new","new","ptr","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","LogEvent","Logger","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","critical","debug","deserialize","error","fmt","fmt","from","from","info","instance_id","into","into","is_bypassed","is_colored","level_file","level_stdout","machine_id","new","send","separate_by_policy","serialize","to_owned","to_string","trader_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warn","BusMessage","MessageBus","Subscription","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","correlation_id_handler","correlation_ids","deregister","deserialize","endpoints","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","get_endpoint","get_redis_url","get_stream_name","handler","has_backing","has_subscribers","hash","instance_id","into","into","into","is_matching","is_pending_response","is_registered","is_subscribed","matching_subscriptions","name","new","new","partial_cmp","priority","pub_count","publish_external","register","req_count","request_handler","res_count","response_handler","sent_count","separate_by_policy","sequence","serialize","subscribe","subscription_handler_ids","subscriptions","to_owned","to_owned","to_owned","to_string","topic","topics","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unsubscribe","vzip","vzip","vzip","common","timer","wait_until","TestTimer","TimeEvent","TimeEventHandler","Timer","advance","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_ptr","cancel","cancel","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","doc","eq","eq","equivalent","equivalent","equivalent","event","event_id","extract","extract","extract","fmt","fmt","fmt","from","from","from","interval_ns","into","into","into","into_iter","into_py","is_expired","items_iter","iterate_next_time","lazy_type_object","name","name","new","new","new","next","next_time_ns","partial_cmp","pop_event","pop_event","separate_by_policy","start_time_ns","stop_time_ns","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_object_raw","vzip","vzip","vzip"],"q":[[0,"nautilus_common"],[11,"nautilus_common::clock"],[64,"nautilus_common::enums"],[374,"nautilus_common::factories"],[390,"nautilus_common::ffi"],[395,"nautilus_common::ffi::clock"],[440,"nautilus_common::ffi::enums"],[448,"nautilus_common::ffi::logging"],[467,"nautilus_common::ffi::msgbus"],[506,"nautilus_common::ffi::timer"],[509,"nautilus_common::generators"],[512,"nautilus_common::generators::client_order_id"],[526,"nautilus_common::generators::order_list_id"],[540,"nautilus_common::generators::position_id"],[554,"nautilus_common::handlers"],[599,"nautilus_common::logging"],[640,"nautilus_common::msgbus"],[727,"nautilus_common::python"],[729,"nautilus_common::testing"],[730,"nautilus_common::timer"],[812,"nautilus_core::time"],[813,"alloc::vec"],[814,"nautilus_core::time"],[815,"std::collections::hash::map"],[816,"core::option"],[817,"core::result"],[818,"core::any"],[819,"pyo3::marker"],[820,"pyo3::types::any"],[821,"pyo3::instance"],[822,"core::cmp"],[823,"serde::de"],[824,"core::ffi::c_str"],[825,"pyo3::err"],[826,"pyo3::err"],[827,"core::fmt"],[828,"pyo3::instance"],[829,"pyo3::impl_::pyclass::lazy_type_object"],[830,"thousands::policies"],[831,"serde::ser"],[832,"pyo3_ffi::cpython::object"],[833,"nautilus_model::identifiers::client_order_id"],[834,"nautilus_model::identifiers::order_list_id"],[835,"nautilus_model::identifiers::instrument_id"],[836,"nautilus_model::enums"],[837,"nautilus_model::types::quantity"],[838,"nautilus_model::enums"],[839,"ustr"],[840,"nautilus_model::orders::market"],[841,"nautilus_model::identifiers::trader_id"],[842,"nautilus_model::identifiers::strategy_id"],[843,"nautilus_core::ffi::cvec"],[844,"core::ffi"],[845,"pyo3_ffi::object"],[846,"nautilus_core::uuid"],[847,"nautilus_model::identifiers::position_id"],[848,"core::ops::function"],[849,"alloc::rc"],[850,"serde_json::value"],[851,"pyo3::types::module"],[852,"core::time"],[853,"core::ops::function"],[854,"nautilus_core::time"]],"d":["","","","","","","","","","","","Represents a type of clock.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Assumes time events are sorted by their ts_event.","","","","","","Register a default event handler for the clock. If a Timer …","","","Set a Timer to alert at a particular time. Optional …","","","Set a Timer to start alerting at every interval between …","","","Return the count of active timers in the clock.","","","Return the names of active timers in the clock.","","","","","","","","","","","The blue log color, typically used with LogLevel::Info log …","Bold log format. This ANSI escape code is used to make the …","The state of a component within the system.","An iterator over the variants of ComponentState","A trigger condition for a component within the system.","An iterator over the variants of ComponentTrigger","The CRT critical log level.","The cyan log color, typically used with LogLevel::Info log …","The DBG debug log level.","A trigger for the component to degrade.","A trigger when the component has successfully degraded.","When a component has successfully degraded and may not …","When a component is executing its actions on degrade.","A trigger for the component to dispose and release …","A trigger when the component has successfully disposed.","When a component has successfully shut down and released …","When a component is executing its actions on dispose.","Endc log format. This ANSI escape code is used to reset …","The ERR error log level.","A trigger for the component to fault.","A trigger when the component has successfully faulted.","When a component has successfully shut down due to a …","When a component is executing its actions on fault.","The green log color, typically used with LogLevel::Info …","Header log format. This ANSI escape code is used for …","The INF info log level.","A trigger for the component to initialize.","The log color for log messages.","An iterator over the variants of LogColor","An ANSI log line format specifier. This is used for …","The log level for log messages.","An iterator over the variants of LogLevel","The magenta log color, typically used with LogLevel::Info …","The default/normal log color.","When a component is instantiated, but not yet ready to …","When a component is able to be started.","The red log color, typically used with LogLevel::Error or …","A trigger for the component to reset.","A trigger when the component has successfully reset.","When a component is executing its actions on reset.","A trigger for the component to resume (after being …","A trigger when the component has successfully resumed.","When a component is started again after its initial start.","When a component is operating normally and can fulfill its …","A trigger for the component to start.","A trigger when the component has successfully started.","When a component is executing its actions on start.","A trigger for the component to stop.","A trigger when the component has successfully stopped.","When a component has successfully stopped.","When a component is executing its actions on stop.","Underline log format. This ANSI escape code is used to …","The WRN warning log level.","The yellow log color, typically used with LogLevel::Warning…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","Safety","Safety","","","","Safety","Safety","","Safety","Safety","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Create a new log event.","Creates a new logger.","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","Safety","","Safety","","Safety","","Safety","Safety","Safety","Safety","Safety","Safety","Safety","","Safety","Safety","","Safety","","Safety","","Safety","","","","","Safety","","","","","","","Safety","Returns a TimeEvent as a C string pointer.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Represents a log event which includes a message.","Provides a high-performance logger utilizing a MPSC …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The instance ID for the logger.","Calls U::from(self).","Calls U::from(self).","If logging is bypassed.","If logger is using ANSI color codes.","The minimum log level to write to a log file.","The minimum log level to write to stdout.","The machine ID for the logger.","","","","","","","The trader ID for the logger.","","","","","","","","","","Represents a bus message including a topic and payload.","Provides a generic message bus to facilitate various …","","","","","","","","","","","","","","","","Returns the handler for the matching correlation ID (if …","Returns the active correlation IDs.","Deregisters the given handler for the endpoint address.","","Returns the registered endpoint addresses.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the handler for the given endpoint.","","","","If the message bus is backed by a database.","Returns whether there are subscribers for the given pattern…","","The instance ID associated with the message bus.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Match a topic and a string pattern pattern can contains - …","Returns whether there is a pending request for the given …","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","The name for the message bus.","","Initializes a new instance of the MessageBus.","","","The count of messages published by the bus.","","Registers the given handler for the endpoint address.","","Returns the handler for the request endpoint and adds the …","","Returns the handler for the matching response endpoint …","","","","","Subscribes the given handler to the topic.","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","","","","","Returns the topics for active subscriptions.","The trader ID associated with the message bus.","","","","","","","","","","Unsubscribes the given handler from the topic.","","","","Loaded as nautilus_pyo3.common","","Repeatedly evaluates a condition with a delay until it …","","Represents a time event occurring at the event timestamp.","Represents a time event and its associated handler.","","Advance the test timer forward to the given time, …","","","","","","","","The Python callable pointer.","","Cancels the timer (the timer will not generate an event).","","","","","","","","","","","","","","","The event.","The event ID.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The event name.","","","","","","","","","","","","","","","","","","","","","","","The message category","The UNIX timestamp (nanoseconds) when the object was …","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,9,1,9,6,1,9,6,1,9,1,9,1,9,1,9,1,1,1,9,1,1,9,6,1,9,6,1,9,6,1,9,6,1,9,6,1,9,6,1,9,1,9,1,9,1,9,1,9,31,32,0,0,0,0,29,31,29,27,27,25,25,27,27,25,25,32,29,27,27,25,25,31,32,29,27,0,0,0,0,0,31,31,25,25,31,27,27,25,27,27,25,25,27,27,25,27,27,25,25,32,29,31,25,27,29,31,32,24,25,26,27,28,29,30,31,32,24,25,26,27,28,29,30,31,32,24,25,26,27,28,29,30,31,32,24,25,26,27,28,29,30,31,32,25,27,29,31,25,27,29,31,25,27,29,31,25,27,29,31,32,25,27,29,31,32,25,25,25,27,27,27,29,29,29,31,31,31,32,32,32,25,25,25,27,27,27,29,29,29,31,31,31,32,32,32,24,25,25,26,27,27,28,29,29,30,31,31,32,32,24,25,26,27,28,29,30,31,32,25,27,29,31,32,25,27,29,31,32,25,27,29,31,32,24,25,26,27,28,29,30,31,32,24,26,28,30,25,27,29,31,32,25,27,29,31,32,25,27,29,31,25,27,29,31,32,24,26,28,30,24,26,28,30,24,26,28,30,24,26,28,30,25,27,29,31,25,27,29,31,32,25,27,29,31,24,26,28,30,24,25,26,27,28,29,30,31,32,25,27,29,31,32,24,25,25,26,27,27,28,29,29,30,31,31,32,32,24,25,26,27,28,29,30,31,32,24,25,26,27,28,29,30,31,32,25,27,29,31,32,24,25,26,27,28,29,30,31,32,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,60,61,60,61,60,61,60,61,60,61,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,61,60,61,60,61,0,60,61,0,0,0,0,0,0,0,0,0,67,67,67,67,67,67,0,0,0,0,0,0,0,0,67,67,67,67,0,69,69,69,69,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,69,69,0,69,0,0,0,0,0,0,0,70,70,70,70,70,70,70,70,70,70,70,70,70,0,71,71,71,71,71,71,71,71,71,71,71,71,71,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,15,74,75,15,74,75,15,74,75,15,74,75,15,0,75,74,75,74,75,15,75,74,75,15,75,15,74,74,75,15,74,75,15,74,75,15,74,75,15,74,75,15,0,0,79,78,79,78,78,78,79,79,78,79,78,78,79,78,79,79,79,78,79,79,79,79,79,79,79,78,78,78,78,79,79,78,79,78,79,78,79,78,79,0,0,0,81,82,83,81,82,83,81,82,83,81,82,83,81,81,83,83,83,82,83,81,81,81,81,81,82,82,81,82,83,83,0,0,81,83,83,81,83,81,82,83,0,83,83,83,83,83,81,83,81,81,83,83,83,83,83,83,83,83,82,81,82,83,83,83,81,82,83,82,81,83,83,81,82,83,81,82,83,81,82,83,83,81,82,83,0,0,0,0,0,0,0,12,4,4,14,12,4,14,12,14,90,12,4,14,12,4,14,12,14,14,4,4,14,14,14,14,14,4,4,4,4,4,4,14,4,14,12,12,4,14,12,12,4,12,4,90,4,4,12,90,4,12,12,12,14,90,12,4,12,12,4,14,12,4,4,14,12,4,14,12,4,4,4,14,12,4,4,14,12],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3],[[5,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[6,7],8],[[1,7],8],[[9,7],8],[6,8],[1,8],[9,8],[[],1],[[],9],[1,-1,[]],[9,-1,[]],[-1,-1,[]],[-1,-1,[]],[1,10],[1,[[13,[11,12]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,[5,[4]]],[[5,[14]]]],[[],1],[[],9],[[6,7],2],[[1,7],2],[[9,7],2],[[6,15],8],[[1,15],8],[[9,15],8],[[6,11,2,[16,[15]]],8],[[1,11,2,[16,[15]]],8],[[9,11,2,[16,[15]]],8],[[6,11,17,2,[16,[2]],[16,[15]]],8],[[1,11,17,2,[16,[2]],[16,[15]]],8],[[9,11,17,2,[16,[2]],[16,[15]]],8],[6,18],[1,18],[9,18],[6,[[5,[7]]]],[1,[[5,[7]]]],[9,[[5,[7]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,21],[[23,[22]]],[]],[[-1,21],[[23,[22]]],[]],[[-1,21],[[23,[22]]],[]],[[-1,21],[[23,[22]]],[]],[[-1,21],[[23,[22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[25,25],33],[[27,27],33],[[29,29],33],[[31,31],33],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[-1,[[19,[25]]],34],[-1,[[19,[27]]],34],[-1,[[19,[29]]],34],[-1,[[19,[31]]],34],[21,[[36,[35]]]],[21,[[36,[35]]]],[21,[[36,[35]]]],[21,[[36,[35]]]],[21,[[36,[35]]]],[[25,25],3],[[27,27],3],[[29,29],3],[[31,31],3],[[32,32],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[22,[[19,[-1,37]]],[]],[[22,-1],[[36,[25]]],[]],[[22,-1],[[36,[25]]],[]],[22,[[19,[-1,37]]],[]],[[22,-1],[[36,[27]]],[]],[[22,-1],[[36,[27]]],[]],[22,[[19,[-1,37]]],[]],[[22,-1],[[36,[29]]],[]],[[22,-1],[[36,[29]]],[]],[[22,-1],[[36,[31]]],[]],[22,[[19,[-1,37]]],[]],[[22,-1],[[36,[31]]],[]],[22,[[19,[-1,37]]],[]],[[22,-1],[[36,[32]]],[]],[[22,-1],[[36,[32]]],[]],[[24,38],39],[[25,38],39],[[25,38],[[19,[8,40]]]],[[26,38],39],[[27,38],[[19,[8,40]]]],[[27,38],39],[[28,38],39],[[29,38],39],[[29,38],39],[[30,38],39],[[31,38],[[19,[8,40]]]],[[31,38],39],[[32,38],[[19,[8,40]]]],[[32,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[18,[[16,[25]]]],[18,[[16,[27]]]],[18,[[16,[29]]]],[18,[[16,[31]]]],[18,[[16,[32]]]],[7,[[19,[25,-1]]],[]],[7,[[19,[27,-1]]],[]],[7,[[19,[29,-1]]],[]],[7,[[19,[31,-1]]],[]],[7,[[19,[32,-1]]],[]],[[25,-1],8,41],[[27,-1],8,41],[[29,-1],8,41],[[31,-1],8,41],[[32,-1],8,41],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[25,21],42],[[27,21],42],[[29,21],42],[[31,21],42],[[32,21],42],[[],43],[[],43],[[],43],[[],43],[[],43],[[],24],[[],26],[[],28],[[],30],[[],[[44,[25]]]],[[],[[44,[27]]]],[[],[[44,[29]]]],[[],[[44,[31]]]],[[],[[44,[32]]]],[24,18],[26,18],[28,18],[30,18],[24,[[16,[-1]]],[]],[26,[[16,[-1]]],[]],[28,[[16,[-1]]],[]],[30,[[16,[-1]]],[]],[24,[[16,[-1]]],[]],[26,[[16,[-1]]],[]],[28,[[16,[-1]]],[]],[30,[[16,[-1]]],[]],[[24,18],[[16,[-1]]],[]],[[26,18],[[16,[-1]]],[]],[[28,18],[[16,[-1]]],[]],[[30,18],[[16,[-1]]],[]],[[25,25],[[16,[33]]]],[[27,27],[[16,[33]]]],[[29,29],[[16,[33]]]],[[31,31],[[16,[33]]]],[[-1,45],11,[]],[[-1,45],11,[]],[[-1,45],11,[]],[[-1,45],11,[]],[[-1,45],11,[]],[[25,-1],19,46],[[27,-1],19,46],[[29,-1],19,46],[[31,-1],19,46],[24,[[8,[18,[16,[18]]]]]],[26,[[8,[18,[16,[18]]]]]],[28,[[8,[18,[16,[18]]]]]],[30,[[8,[18,[16,[18]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[7,[[19,[25,-1]]],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[7,[[19,[27,-1]]],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[7,[[19,[29,-1]]],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[7,[[19,[31,-1]]],[]],[7,[[19,[32,-1]]],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[21,47],[21,47],[21,47],[21,47],[21,47],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[48,49],[48,50],[-1,-2,[],[]],[[48,51,52,53,54,3,3,[16,[55]],[16,[[13,[56,56]]]],[16,[56]]],57],[[58,59,10,[16,[18]],[16,[18]]],48],[48,8],[[48,18],8],[[48,18],8],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,-1,[]],[61,-1,[]],[60,-1,[]],[61,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,8],[[],61],[61,62],[61,17],[61,17],[61,17],[[60,17,63],64],[[60,65],8],[60,8],[60,8],[[],60],[[60,65],2],[[60,66],8],[[60,17],8],[[60,65,2,66],8],[[60,65,17,2,2,66],8],[60,18],[60,66],[60,62],[60,17],[60,17],[60,17],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[64,8],[-1,-2,[],[]],[-1,-2,[],[]],[65,25],[25,65],[65,27],[27,65],[65,31],[31,65],[65,29],[29,65],0,[-1,-2,[],[]],[-1,-2,[],[]],[67,-1,[]],[67,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[67,8],[67,68],[67,65],[67,65],[67,63],[67,63],[[67,17,29,31,65,65],8],[[65,65,65,29,29,63,65,65,65,65,63,63],67],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[69,-1,[]],[69,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[69,68],65],[69,66],[[69,65],8],[69,8],[[69,65],65],[69,66],[[69,65],63],[[65,65],63],[[69,68],63],[[69,65],63],[[69,65,65],63],[[69,65],64],[[65,65,65,65],69],[69,17],[[69,65,65],8],[[69,65,65],65],[69,17],[[69,65,68,65],65],[69,17],[[69,68],65],[69,17],[[69,65,65,63],65],[69,66],[69,66],[69,66],[69,58],[[69,65,65],8],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[64,8],[-1,-2,[],[]],[14,14],[[65,68,17,17],4],[4,65],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[70,18],[-1,-1,[]],[70,49],[-1,-2,[],[]],[[58,59,10,18],70],[70,8],[[70,18],8],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[71,18],[-1,-1,[]],[71,50],[-1,-2,[],[]],[[58,59,10,18],71],[71,8],[[71,18],8],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[72,59],18],[-1,-1,[]],[[72,59,3],73],[-1,-2,[],[]],[[58,10],72],[72,8],[[72,18,59],8],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,[15,66],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[74,74],[75,75],[15,15],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[74,74],[[75,75],3],[[74,38],39],[[75,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,[16,[[77,[76]]]]],75],[[[16,[42]],[16,[[77,[76]]]]],15],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[78,78],[[-1,-2],8,[],[]],[[79,17,31,11,11],8],[[79,17,31,11,11],8],[-1,[[19,[78]]],34],[[79,17,31,11,11],8],[[78,38],39],[[78,38],39],[-1,-1,[]],[-1,-1,[]],[[79,17,31,11,11],8],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[58,11,68,29,[16,[29]],[16,[11]],[16,[11]],[16,[11]],[16,[[13,[11,80]]]],3,3],79],[[79,17,29,31,11,11],8],[[-1,45],11,[]],[[78,-1],19,46],[-1,-2,[],[]],[-1,11,[]],0,[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[79,17,31,11,11],8],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[81,81],[82,82],[83,83],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[81,81],33],[[-1,-2],33,[],[]],[[83,68],[[16,[75]]]],[83,[[5,[68]]]],[[83,7],8],[-1,[[19,[82]]],34],[83,[[5,[7]]]],[[81,81],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[81,38],39],[[82,38],39],[[82,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[83,56],[[16,[75]]]],[[[13,[11,80]]],11],[[[13,[11,80]],7,68],11],0,0,[[83,7],3],[[81,-1],8,41],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,56],3],[[83,68],3],[[83,7],3],[[83,7,75],3],[[83,56],[[5,[81]]]],0,[[56,75,18,[16,[63]]],81],[[58,68,[16,[11]],[16,[[13,[11,80]]]]],83],[[81,81],[[16,[33]]]],0,0,[[83,11,[5,[63]]],8],[[83,7,75],8],0,[[83,56,68,75],[[16,[75]]]],0,[[83,68],[[16,[75]]]],0,[[-1,45],11,[]],0,[[82,-1],19,46],[[83,7,75,[16,[63]]],8],[83,[[5,[7]]]],[83,[[5,[81]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,11,[]],0,[83,[[5,[7]]]],0,[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[83,7,75],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[21,84],[[36,[8]]]],0,[[-1,85],8,[[87,[],[[86,[3]]]]]],0,0,0,0,[[12,2],[[0,[[89,[],[[88,[4]]]]]]]],[[-1,21],[[23,[22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[90,8],[12,8],[4,4],[14,14],[12,12],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[14,14],33],[[-1,-2],33,[],[]],[21,[[36,[35]]]],[[4,4],3],[[14,14],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,[22,[[19,[-1,37]]],[]],[[22,-1],[[36,[4]]],[]],[[22,-1],[[36,[4]]],[]],[[4,38],39],[[4,38],39],[[14,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,21],42],0,[[],43],[[90,2],8],[[],[[44,[4]]]],0,0,[[11,91,2,[16,[2]]],90],[[7,68,2,2],[[92,[4]]]],[[11,17,2,[16,[2]]],12],[12,[[16,[-1]]],[]],0,[[14,14],[[16,[33]]]],[[90,68,2],4],[[12,68,2],4],[[-1,45],11,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,11,[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],0,0,[-1,20,[]],[-1,20,[]],[-1,20,[]],[21,47],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"TestClock",11],[8,"UnixNanos",812],[1,"bool"],[5,"TimeEvent",730],[5,"Vec",813],[10,"Clock",11],[1,"str"],[1,"tuple"],[5,"LiveClock",11],[5,"AtomicTime",812],[5,"String",814],[5,"TestTimer",730],[5,"HashMap",815],[5,"TimeEventHandler",730],[5,"EventHandler",554],[6,"Option",816],[1,"u64"],[1,"usize"],[6,"Result",817],[5,"TypeId",818],[5,"Python",819],[5,"PyAny",820],[5,"Py",821],[5,"ComponentStateIter",64],[6,"ComponentState",64],[5,"ComponentTriggerIter",64],[6,"ComponentTrigger",64],[5,"LogLevelIter",64],[6,"LogLevel",64],[5,"LogColorIter",64],[6,"LogColor",64],[6,"LogFormat",64],[6,"Ordering",822],[10,"Deserializer",823],[5,"CStr",824],[8,"PyResult",825],[5,"PyErr",825],[5,"Formatter",826],[8,"Result",826],[5,"Error",826],[10,"Hasher",827],[8,"PyObject",821],[5,"PyClassItemsIter",828],[5,"LazyTypeObject",829],[5,"SeparatorPolicy",830],[10,"Serializer",831],[5,"PyTypeObject",832],[5,"OrderFactory",374],[5,"ClientOrderId",833],[5,"OrderListId",834],[5,"InstrumentId",835],[6,"OrderSide",836],[5,"Quantity",837],[6,"TimeInForce",836],[5,"ExecAlgorithmId",838],[5,"Ustr",839],[5,"MarketOrder",840],[5,"TraderId",841],[5,"StrategyId",842],[5,"TestClock_API",395],[5,"LiveClock_API",395],[1,"f64"],[1,"u8"],[5,"CVec",843],[8,"c_char",844],[5,"PyObject",845],[5,"Logger_API",448],[5,"UUID4",846],[5,"MessageBus_API",467],[5,"ClientOrderIdGenerator",512],[5,"OrderListIdGenerator",526],[5,"PositionIdGenerator",540],[5,"PositionId",847],[5,"PyCallableWrapper",554],[5,"MessageHandler",554],[10,"Fn",848],[5,"Rc",849],[5,"LogEvent",599],[5,"Logger",599],[6,"Value",850],[5,"Subscription",640],[5,"BusMessage",640],[5,"MessageBus",640],[5,"PyModule",851],[5,"Duration",852],[17,"Output"],[10,"FnMut",848],[17,"Item"],[10,"Iterator",853],[10,"Timer",730],[8,"TimedeltaNanos",812],[8,"Result",854]],"b":[[197,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentState"],[198,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentState"],[200,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentTrigger"],[201,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentTrigger"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogLevel"],[204,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogLevel"],[205,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogColor"],[207,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogColor"],[209,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogFormat"],[210,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogFormat"],[212,"impl-Debug-for-ComponentState"],[213,"impl-Display-for-ComponentState"],[215,"impl-Display-for-ComponentTrigger"],[216,"impl-Debug-for-ComponentTrigger"],[218,"impl-Display-for-LogLevel"],[219,"impl-Debug-for-LogLevel"],[221,"impl-Display-for-LogColor"],[222,"impl-Debug-for-LogColor"],[223,"impl-Display-for-LogFormat"],[224,"impl-Debug-for-LogFormat"],[611,"impl-Debug-for-LogEvent"],[612,"impl-Display-for-LogEvent"],[667,"impl-Debug-for-BusMessage"],[668,"impl-Display-for-BusMessage"],[762,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeEvent"],[763,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeEvent"],[764,"impl-Debug-for-TimeEvent"],[765,"impl-Display-for-TimeEvent"]]},\ +"nautilus_core":{"doc":"","t":"CCCCCCCCCHHHHHHHHSSSSHHHHHHHHCCCCCFNNONNHHNNNNNNOONNNNNHHHHHHHHHHHHHHHHHHHHHHPPPGPPNNNNNNNNNNNOOOOOOOOOOOOHHCHCHCHHHCHHHHHHHHHHKNNNNFGPPIINNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["correctness","datetime","ffi","message","parsing","python","serialization","time","uuid","check_f64_in_range_inclusive","check_f64_non_negative","check_i64_in_range_inclusive","check_string_contains","check_u64_in_range_inclusive","check_u8_equal","check_u8_in_range_inclusive","check_valid_string","MILLISECONDS_IN_SECOND","NANOSECONDS_IN_MICROSECOND","NANOSECONDS_IN_MILLISECOND","NANOSECONDS_IN_SECOND","micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601","cvec","datetime","parsing","string","uuid","CVec","borrow","borrow_mut","cap","clone","clone_into","cvec_drop","cvec_new","empty","fmt","fmt","from","from","into","len","ptr","to_owned","to_string","try_from","try_into","type_id","unix_nanos_to_iso8601_cstr","bytes_to_string_vec","optional_bytes_to_json","optional_bytes_to_str_map","optional_bytes_to_str_vec","precision_from_cstr","string_vec_to_bytes","u8_as_bool","cstr_drop","cstr_to_str","cstr_to_string","cstr_to_ustr","cstr_to_vec","optional_cstr_to_string","optional_cstr_to_ustr","pystr_to_string","str_to_cstr","uuid4_eq","uuid4_from_cstr","uuid4_hash","uuid4_new","uuid4_to_cstr","Command","Document","Event","Message","Request","Response","borrow","borrow_mut","clone","clone_into","fmt","from","into","to_owned","try_from","try_into","type_id","correlation_id","id","id","id","id","id","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","bytes_to_usize","precision_from_str","casing","core","datetime","get_pytype_name","serialization","to_pyruntime_err","to_pytype_err","to_pyvalue_err","uuid","py_convert_to_snake_case","py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601","from_dict_pyo3","Serializable","as_json_bytes","as_msgpack_bytes","from_json_bytes","from_msgpack_bytes","AtomicTime","ClockMode","LIVE","STATIC","TimedeltaNanos","UnixNanos","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","duration_since_unix_epoch","fmt","fmt","from","from","get_time","get_time_ms","get_time_ns","get_time_us","increment_time","into","into","new","set_time","time_since_epoch","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","UUID4","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","serialize","to_cstr","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value"],"q":[[0,"nautilus_core"],[9,"nautilus_core::correctness"],[17,"nautilus_core::datetime"],[29,"nautilus_core::ffi"],[34,"nautilus_core::ffi::cvec"],[55,"nautilus_core::ffi::datetime"],[56,"nautilus_core::ffi::parsing"],[63,"nautilus_core::ffi::string"],[72,"nautilus_core::ffi::uuid"],[77,"nautilus_core::message"],[94,"nautilus_core::message::Message"],[106,"nautilus_core::parsing"],[108,"nautilus_core::python"],[117,"nautilus_core::python::casing"],[118,"nautilus_core::python::datetime"],[126,"nautilus_core::python::serialization"],[127,"nautilus_core::serialization"],[132,"nautilus_core::time"],[170,"nautilus_core::uuid"],[203,"anyhow"],[204,"alloc::string"],[205,"core::fmt"],[206,"core::fmt"],[207,"core::result"],[208,"core::any"],[209,"core::ffi"],[210,"serde_json::value"],[211,"std::collections::hash::map"],[212,"core::option"],[213,"ustr"],[214,"pyo3_ffi::object"],[215,"pyo3::marker"],[216,"pyo3::types::module"],[217,"pyo3::err"],[218,"pyo3::instance"],[219,"pyo3::err"],[220,"pyo3::instance"],[221,"serde_json::error"],[222,"rmp_serde::encode"],[223,"rmp_serde::decode"],[224,"core::time"],[225,"pyo3::types::any"],[226,"serde::de"],[227,"core::hash"],[228,"pyo3::impl_::pyclass"],[229,"pyo3::impl_::pyclass::lazy_type_object"],[230,"serde::ser"],[231,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","","Validates that the f64 value is in the inclusive range [l, …","Validates that the f64 value is non-negative.","Validates that the i64 value is in the inclusive range [l, …","Validates that the string s contains the pattern pat.","Validates that the u64 value is in the inclusive range [l, …","Validates that u8 values are equal.","Validates that the u8 value is in the inclusive range [l, r…","Validates the content of a string s.","","","","","Converts microseconds (μs) to nanoseconds (ns).","Converts milliseconds (ms) to nanoseconds (ns).","Converts nanoseconds (ns) to microseconds (μs).","Converts nanoseconds (ns) to milliseconds (ms).","Converts nanoseconds (ns) to seconds.","Converts seconds to milliseconds (ms).","Converts seconds to nanoseconds (ns).","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","","","","","","CVec is a C compatible struct that stores an opaque …","","","The capacity of vector from which it was allocated. Used …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","The number of elements in the block.","Opaque pointer to block of memory storing elements to …","","","","","","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","Convert a C bytes pointer into an owned Vec<String>.","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned Option<Vec<String>>…","Return the decimal precision inferred from the given C …","","Return a bool value from the given u8.","Drops the C string memory at the pointer.","Convert a C string pointer into a string slice.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned Option<String>.","Convert a C string pointer into an owned Option<Ustr>.","Returns an owned string from a valid Python object pointer.","Create a C string pointer to newly allocated memory from a …","","Returns a UUID4 from C string pointer.","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns a usize from the given bytes.","Returns the decimal precision inferred from the given …","","Loaded as nautilus_pyo3.core","","Gets the type name for the given Python obj.","","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","","","","","","","","","","","","Represents types which are serializable for JSON and …","Serialize an object to JSON encoded bytes.","Serialize an object to MsgPack encoded bytes.","Deserialize an object from JSON encoded bytes.","Deserialize an object from MsgPack encoded bytes.","Atomic clock stores the last recorded time in nanoseconds","","","","Represents a timedelta in nanoseconds.","Represents a timestamp in nanoseconds since UNIX epoch.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get time as seconds","Get time as milliseconds","Get time in nanoseconds.","Get time as microseconds","Increments current time with a delta and returns the …","Calls U::from(self).","Calls U::from(self).","New atomic clock set with the given time","Sets new time for the clock","Stores and returns current time","","","","","","","","","Represents a pseudo-random UUID (universally unique …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,0,23,23,23,23,23,23,23,23,23,23,23,23,23,50,51,52,53,54,50,53,51,52,53,54,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,35,35,35,0,0,39,39,0,0,39,40,39,40,39,40,39,40,40,0,39,40,39,40,40,40,40,40,40,39,40,40,40,40,39,40,39,40,39,40,39,40,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22],"f":[0,0,0,0,0,0,0,0,0,[[1,1,1,2],[[4,[3]]]],[[1,2],[[4,[3]]]],[[5,5,5,2],[[4,[3]]]],[[2,2,2],[[4,[3]]]],[[6,6,6,2],[[4,[3]]]],[[7,7,2,2],[[4,[3]]]],[[7,7,7,2],[[4,[3]]]],[[2,2],[[4,[3]]]],0,0,0,0,[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[9,9],[[-1,-2],3,[],[]],[9,3],[[],9],[[],9],[[9,10],11],[[9,10],11],[[[12,[-1]]],9,[]],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[6,15],[15,[[12,[8]]]],[15,[[18,[[17,[8,16]]]]]],[15,[[18,[[17,[19,19]]]]]],[15,[[18,[[12,[8]]]]]],[15,7],[[[12,[8]]],15],[7,20],[15,3],[15,2],[15,8],[15,19],[15,[[12,[7]]]],[15,[[18,[8]]]],[15,[[18,[19]]]],[21,8],[2,15],[[22,22],7],[15,22],[22,6],[[],22],[22,15],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[23,23],[[-1,-2],3,[],[]],[[23,10],11],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,[[[24,[7]]],[[4,[25]]]],[2,7],0,[[26,27],[[28,[3]]]],0,[[29,26],[[28,[2]]]],0,[-1,30,31],[-1,30,31],[-1,30,31],0,[8,8],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],[[26,[33,[32]]],[[13,[-1,30]]],34],0,[35,[[13,[[12,[7]],36]]]],[35,[[13,[[12,[7]],37]]]],[[[12,[7]]],[[13,[35,36]]]],[[[12,[7]]],[[13,[35,38]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,39],[40,40],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[40,-1,[]],[[],41],[[39,10],11],[[40,10],11],[-1,-1,[]],[-1,-1,[]],[40,1],[40,6],[40,6],[40,6],[[40,6],6],[-1,-2,[],[]],[-1,-2,[],[]],[[39,6],40],[[40,6],3],[40,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],0,[[-1,26],[[33,[42]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[22,22],[[-1,-2],3,[],[]],[[],22],[-1,[[13,[22]]],43],[26,[[28,[44]]]],[[22,22],20],[[42,-1],[[28,[22]]],[]],[[42,-1],[[28,[22]]],[]],[42,[[13,[-1,30]]],[]],[[22,10],11],[[22,10],11],[2,22],[-1,-1,[]],[2,[[13,[22,-1]]],[]],[[22,-1],3,45],[-1,-2,[],[]],[[22,26],29],[[],46],[[],[[47,[22]]]],[[],22],[[22,-1],13,48],[22,44],[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[26,49],0],"c":[],"p":[[1,"f64"],[1,"str"],[1,"tuple"],[8,"Result",203],[1,"i64"],[1,"u64"],[1,"u8"],[5,"String",204],[5,"CVec",34],[5,"Formatter",205],[8,"Result",205],[5,"Vec",206],[6,"Result",207],[5,"TypeId",208],[8,"c_char",209],[6,"Value",210],[5,"HashMap",211],[6,"Option",212],[5,"Ustr",213],[1,"bool"],[5,"PyObject",214],[5,"UUID4",170],[6,"Message",77],[1,"slice"],[1,"usize"],[5,"Python",215],[5,"PyModule",216],[8,"PyResult",217],[8,"PyObject",218],[5,"PyErr",217],[10,"Display",205],[5,"PyDict",219],[5,"Py",218],[10,"DeserializeOwned",220],[10,"Serializable",127],[5,"Error",221],[6,"Error",222],[6,"Error",223],[6,"ClockMode",132],[5,"AtomicTime",132],[5,"Duration",224],[5,"PyAny",225],[10,"Deserializer",220],[5,"CStr",226],[10,"Hasher",227],[5,"PyClassItemsIter",228],[5,"LazyTypeObject",229],[10,"Serializer",230],[5,"PyTypeObject",231],[15,"Response",94],[15,"Command",94],[15,"Document",94],[15,"Event",94],[15,"Request",94]],"b":[[43,"impl-Debug-for-CVec"],[44,"impl-Display-for-CVec"],[180,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+UUID4"],[181,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26UUID4"],[183,"impl-Display-for-UUID4"],[184,"impl-Debug-for-UUID4"]]},\ +"nautilus_indicators":{"doc":"","t":"CCCCCPPPFGFPPCNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCNNCNNNNNNNNNNNNNNCFNNNNNONNNNNNNNNNNNNONNNNOOOONNNNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNONNNONNNNOONNNNNNNNNOFNNNNNNNNNNNNNNONNNONNNNOONNNNNNNNNNOOKKMNNMMMMMMMMMCFNNONNNNNNNNNNNNNONNONNONNNNNNNNNOCHCCCCCCCCCCCCFNNNNNNNNNNNNNONNNONNNNOONNNNNNNNO","n":["average","indicator","momentum","python","ratio","DoubleExponential","Exponential","Hull","MovingAverageFactory","MovingAverageType","MovingAverageTypeIter","Simple","Wilder","ama","arguments","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","create","dema","doc","ema","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","fmt","from","from","from","from_repr","from_str","hash","hma","into","into","into","into_iter","into_py","items_iter","iter","lazy_type_object","len","next","next_back","nth","partial_cmp","rma","separate_by_policy","size_hint","sma","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","wma","AdaptiveMovingAverage","alpha_diff","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period_efficiency_ratio","period_fast","period_slow","price_type","py_new","reset","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","DoubleExponentialMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","ExponentialMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","HullMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WilderMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","SimpleMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WeightedMovingAverage","arguments","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","weights","Indicator","MovingAverage","count","fmt","fmt","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","is_initialized","name","reset","update_raw","value","rsi","RelativeStrengthIndex","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","ma_type","name","new","period","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","average","indicators","momentum","ratio","ama","dema","ema","hma","rma","sma","wma","rsi","efficiency_ratio","efficiency_ratio","EfficiencyRatio","arguments","borrow","borrow_mut","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value"],"q":[[0,"nautilus_indicators"],[5,"nautilus_indicators::average"],[81,"nautilus_indicators::average::ama"],[122,"nautilus_indicators::average::dema"],[158,"nautilus_indicators::average::ema"],[195,"nautilus_indicators::average::hma"],[231,"nautilus_indicators::average::rma"],[268,"nautilus_indicators::average::sma"],[305,"nautilus_indicators::average::wma"],[343,"nautilus_indicators::indicator"],[357,"nautilus_indicators::momentum"],[358,"nautilus_indicators::momentum::rsi"],[392,"nautilus_indicators::python"],[396,"nautilus_indicators::python::average"],[403,"nautilus_indicators::python::momentum"],[404,"nautilus_indicators::python::ratio"],[405,"nautilus_indicators::ratio"],[406,"nautilus_indicators::ratio::efficiency_ratio"],[440,"pyo3::marker"],[441,"pyo3::types::any"],[442,"pyo3::instance"],[443,"core::cmp"],[444,"alloc::boxed"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::err"],[448,"core::fmt"],[449,"core::fmt"],[450,"core::hash"],[451,"pyo3::instance"],[452,"pyo3::impl_::pyclass::lazy_type_object"],[453,"thousands::policies"],[454,"alloc::string"],[455,"core::any"],[456,"pyo3_ffi::cpython::object"],[457,"nautilus_model::data::bar"],[458,"nautilus_model::data::quote"],[459,"nautilus_model::data::trade"],[460,"nautilus_model::enums"],[461,"anyhow"],[462,"alloc::vec"],[463,"pyo3::types::module"]],"d":["","","","","","","","","","","An iterator over the variants of MovingAverageType","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates an adaptive moving average …","","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The period for the internal EfficiencyRatio indicator.","The period for the fast smoothing constant (> 0).","The period for the slow smoothing constant (> 0 < …","The price type used for calculations.","","","","","","","","","","","","The last indicator value.","The Double Exponential Moving Average attempts to a …","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (> 0).","The price type used for calculations.","","","","","","","","","","The last indicator value.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a Hull Moving Average (HMA) …","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a weighted moving average …","","","","","","","","","","Returns the argument unchanged.","","","","","Inputs","Calls U::from(self).","","","Whether the indicator is initialized.","","","","","The rolling window period for the indicator (> 0).","Price type","","","","","","","","","","","The last indicator value.","The weights for the moving average calculation","Indicator trait","Moving average trait","","","","","","","","","","","","","","An indicator which calculates a relative strength index …","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates the efficiency ratio across …","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (>= 2).","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,4,0,0,0,4,4,0,4,4,47,6,4,47,6,4,6,4,6,4,4,4,47,0,4,0,4,4,4,4,4,4,4,6,4,4,47,6,4,4,4,4,0,47,6,4,6,4,4,4,4,6,6,6,6,4,0,4,6,0,6,4,4,47,6,4,4,47,6,4,47,6,4,4,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,10,43,10,43,43,43,43,43,43,43,10,10,0,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[4,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[4,4],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[-1,-2],8,[],[]],[[4,9],[[11,[10]]]],0,[1,[[13,[12]]]],0,[[4,4],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[2,[[16,[-1,15]]],[]],[[2,-1],[[13,[4]]],[]],[[2,-1],[[13,[4]]],[]],[[6,17],18],[[4,17],18],[[4,17],[[16,[7,19]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[9,[[20,[4]]]],[5,[[16,[4,-1]]],[]],[[4,-1],7,21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,1],22],[[],23],[[],6],[[],[[24,[4]]]],[6,9],[6,[[20,[-1]]],[]],[6,[[20,[-1]]],[]],[[6,9],[[20,[-1]]],[]],[[4,4],[[20,[8]]]],0,[[-1,25],26,[]],[6,[[7,[9,[20,[9]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[5,[[16,[4,-1]]],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,28],0,0,[29,30],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[29]]],[]],[[2,-1],[[13,[29]]],[]],[[29,17],18],[[29,17],18],[-1,-1,[]],[[29,31],7],[[29,32],7],[[29,33],7],[29,14],[-1,-2,[],[]],[[29,1],22],[29,14],0,[[],23],[[],[[24,[29]]]],[29,26],[[9,9,9,[20,[34]]],[[35,[29]]]],0,0,0,0,[[9,9,9,[20,[34]]],[[13,[29]]]],[29,7],[29,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[29,30],7],[29,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[36]]],[]],[[2,-1],[[13,[36]]],[]],[[36,17],18],[[36,17],18],[-1,-1,[]],[[36,31],7],[[36,32],7],[[36,33],7],[36,14],[-1,-2,[],[]],[[36,1],22],[36,14],0,[[],23],[[],[[24,[36]]]],[36,26],[[9,[20,[34]]],[[35,[36]]]],0,0,[36,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[36,30],7],[36,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[37]]],[]],[[2,-1],[[13,[37]]],[]],[[37,17],18],[[37,17],18],[-1,-1,[]],[[37,31],7],[[37,32],7],[[37,33],7],[37,14],[-1,-2,[],[]],[[37,1],22],[37,14],0,[[],23],[[],[[24,[37]]]],[37,26],[[9,[20,[34]]],[[35,[37]]]],0,0,[37,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[37,30],7],[37,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[38]]],[]],[[2,-1],[[13,[38]]],[]],[[38,17],18],[[38,17],18],[-1,-1,[]],[[38,31],7],[[38,32],7],[[38,33],7],[38,14],[-1,-2,[],[]],[[38,1],22],[38,14],0,[[],23],[[],[[24,[38]]]],[38,26],[[9,[20,[34]]],[[35,[38]]]],0,0,[38,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[38,30],7],[38,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[39]]],[]],[[2,-1],[[13,[39]]],[]],[[39,17],18],[[39,17],18],[-1,-1,[]],[[39,31],7],[[39,32],7],[[39,33],7],[39,14],[-1,-2,[],[]],[[39,1],22],[39,14],0,[[],23],[[],[[24,[39]]]],[39,26],[[9,[20,[34]]],[[35,[39]]]],0,0,[39,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[39,30],7],[39,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[40]]],[]],[[2,-1],[[13,[40]]],[]],[[40,17],18],[[40,17],18],[-1,-1,[]],[[40,31],7],[[40,32],7],[[40,33],7],[40,14],0,[-1,-2,[],[]],[[40,1],22],[40,14],0,[[],23],[[],[[24,[40]]]],[40,26],[[9,[20,[34]]],[[35,[40]]]],0,0,[40,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[40,30],7],[40,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,9],[1,[[13,[12]]]],[[2,-1],[[13,[41]]],[]],[[2,-1],[[13,[41]]],[]],[[41,17],18],[[41,17],18],[-1,-1,[]],[[41,31],7],[[41,32],7],[[41,33],7],[41,14],0,[-1,-2,[],[]],[[41,1],22],[41,14],0,[[],23],[[],[[24,[41]]]],[41,26],[[9,[42,[30]],[20,[34]]],[[35,[41]]]],0,0,[[9,[42,[30]],[20,[34]]],[[13,[41]]]],[41,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[41,30],7],[41,30],0,0,0,0,[10,9],[[43,17],18],[[10,17],18],[[43,31],7],[[43,32],7],[[43,33],7],[43,14],[43,14],[43,26],[43,7],[[10,30],7],[10,30],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,[[13,[12]]]],[[2,-1],[[13,[44]]],[]],[[2,-1],[[13,[44]]],[]],[[44,17],18],[[44,17],18],[-1,-1,[]],[[44,31],7],[[44,32],7],[[44,33],7],[44,14],[-1,-2,[],[]],[[44,1],22],[44,14],0,[[],23],[[],[[24,[44]]]],0,[44,26],[[9,[20,[4]]],[[35,[44]]]],0,[[9,[20,[4]]],[[13,[44]]]],[44,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[44,30],7],0,0,[[1,45],[[13,[7]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[13,[12]]]],[[2,-1],[[13,[46]]],[]],[[2,-1],[[13,[46]]],[]],[[46,17],18],[[46,17],18],[-1,-1,[]],[[46,31],7],[[46,32],7],[[46,33],7],[46,14],0,[-1,-2,[],[]],[[46,1],22],[46,14],0,[[],23],[[],[[24,[46]]]],[46,26],[[9,[20,[34]]],[[35,[46]]]],0,0,[46,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[46,30],7],0],"c":[],"p":[[5,"Python",440],[5,"PyAny",441],[5,"Py",442],[6,"MovingAverageType",5],[1,"str"],[5,"MovingAverageTypeIter",5],[1,"tuple"],[6,"Ordering",443],[1,"usize"],[10,"MovingAverage",343],[5,"Box",444],[5,"CStr",445],[8,"PyResult",446],[1,"bool"],[5,"PyErr",446],[6,"Result",447],[5,"Formatter",448],[8,"Result",448],[5,"Error",448],[6,"Option",449],[10,"Hasher",450],[8,"PyObject",442],[5,"PyClassItemsIter",451],[5,"LazyTypeObject",452],[5,"SeparatorPolicy",453],[5,"String",454],[5,"TypeId",455],[5,"PyTypeObject",456],[5,"AdaptiveMovingAverage",81],[1,"f64"],[5,"Bar",457],[5,"QuoteTick",458],[5,"TradeTick",459],[6,"PriceType",460],[8,"Result",461],[5,"DoubleExponentialMovingAverage",122],[5,"ExponentialMovingAverage",158],[5,"HullMovingAverage",195],[5,"WilderMovingAverage",231],[5,"SimpleMovingAverage",268],[5,"WeightedMovingAverage",305],[5,"Vec",462],[10,"Indicator",343],[5,"RelativeStrengthIndex",358],[5,"PyModule",463],[5,"EfficiencyRatio",406],[5,"MovingAverageFactory",5]],"b":[[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MovingAverageType"],[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MovingAverageType"],[40,"impl-Debug-for-MovingAverageType"],[41,"impl-Display-for-MovingAverageType"],[89,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AdaptiveMovingAverage"],[90,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AdaptiveMovingAverage"],[91,"impl-Display-for-AdaptiveMovingAverage"],[92,"impl-Debug-for-AdaptiveMovingAverage"],[111,"impl-Indicator-for-AdaptiveMovingAverage"],[112,"impl-AdaptiveMovingAverage"],[129,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DoubleExponentialMovingAverage"],[130,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DoubleExponentialMovingAverage"],[131,"impl-Display-for-DoubleExponentialMovingAverage"],[132,"impl-Debug-for-DoubleExponentialMovingAverage"],[166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExponentialMovingAverage"],[167,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExponentialMovingAverage"],[168,"impl-Debug-for-ExponentialMovingAverage"],[169,"impl-Display-for-ExponentialMovingAverage"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HullMovingAverage"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HullMovingAverage"],[204,"impl-Debug-for-HullMovingAverage"],[205,"impl-Display-for-HullMovingAverage"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WilderMovingAverage"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WilderMovingAverage"],[241,"impl-Debug-for-WilderMovingAverage"],[242,"impl-Display-for-WilderMovingAverage"],[275,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SimpleMovingAverage"],[276,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SimpleMovingAverage"],[277,"impl-Display-for-SimpleMovingAverage"],[278,"impl-Debug-for-SimpleMovingAverage"],[311,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WeightedMovingAverage"],[312,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WeightedMovingAverage"],[313,"impl-Display-for-WeightedMovingAverage"],[314,"impl-Debug-for-WeightedMovingAverage"],[363,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RelativeStrengthIndex"],[364,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RelativeStrengthIndex"],[365,"impl-Display-for-RelativeStrengthIndex"],[366,"impl-Debug-for-RelativeStrengthIndex"],[411,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EfficiencyRatio"],[412,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EfficiencyRatio"],[413,"impl-Debug-for-EfficiencyRatio"],[414,"impl-Display-for-EfficiencyRatio"]]},\ "nautilus_infrastructure":{"doc":"","t":"CCCKFNNNNNNMNMNOOMNNNNNMCHFNNNHNNNNNNNNN","n":["cache","python","redis","CacheDatabase","DatabaseOperation","borrow","borrow_mut","clone","clone_into","fmt","from","handle_ops","into","new","new","op_type","payload","read","to_owned","try_from","try_into","type_id","vzip","write","cache","infrastructure","RedisCacheDatabase","borrow","borrow_mut","from","get_redis_url","handle_ops","into","new","read","try_from","try_into","type_id","vzip","write"],"q":[[0,"nautilus_infrastructure"],[3,"nautilus_infrastructure::cache"],[24,"nautilus_infrastructure::python"],[26,"nautilus_infrastructure::redis"],[40,"core::fmt"],[41,"core::fmt"],[42,"alloc::string"],[43,"serde_json::value"],[44,"std::collections::hash::map"],[45,"std::sync::mpsc"],[46,"alloc::vec"],[47,"core::result"],[48,"core::any"],[49,"anyhow"],[50,"pyo3::marker"],[51,"pyo3::types::module"],[52,"pyo3::err"]],"d":["","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","",""],"i":[0,0,0,0,0,1,1,1,1,1,1,10,1,10,1,1,1,10,1,1,1,1,1,10,0,0,0,19,19,19,0,19,19,19,19,19,19,19,19,19],"f":[0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[[1,3],4],[-1,-1,[]],[[5,[8,[6,7]],[9,[1]]],2],[-1,-2,[],[]],[[5,[8,[6,7]]],10],[[6,[12,[[12,[11]]]]],1],0,0,[[10,6],[[12,[[12,[11]]]]]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,-2,[],[]],[[10,6,[12,[[12,[11]]]]],[[15,[2,6]]]],0,[[16,17],[[18,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[[8,[6,7]]],6],[[5,[8,[6,7]],[9,[1]]],2],[-1,-2,[],[]],[[5,[8,[6,7]]],19],[[19,6],[[12,[[12,[11]]]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,-2,[],[]],[[19,6,[12,[[12,[11]]]]],[[15,[2,6]]]]],"c":[],"p":[[5,"DatabaseOperation",3],[1,"tuple"],[5,"Formatter",40],[8,"Result",40],[5,"TraderId",41],[5,"String",42],[6,"Value",43],[5,"HashMap",44],[5,"Receiver",45],[10,"CacheDatabase",3],[1,"u8"],[5,"Vec",46],[6,"Result",47],[5,"TypeId",48],[8,"Result",49],[5,"Python",50],[5,"PyModule",51],[8,"PyResult",52],[5,"RedisCacheDatabase",26]],"b":[]},\ -"nautilus_model":{"doc":"","t":"CCQQCCCQCCCCCCCCJPGPKPPCNNNNHCNNNNNNMNNHCCCNCNNNFFFFOONNNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNONONNONNNNNNNOONNNNNNNNNNNNNNNOONNNNNNNOFONNNNNNNNNNNNNNONNNNNNNNONNNNNONONNNNNOONNFSINNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONONNNNNNNFNOOOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNFNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONNFONNNNNNNNNNNNNNNNNNNNNNONNNNNONNONNONNOONNPGFPPGFGFPGFGFPPGFPPPPPGFGFPPPPPPPPPPGFPPPGFPPPPPPPPPPPPPPPPPPPKPPPPPGFPPPPPPGFPPPPPPPPPPGFPPPPPPGFPPPPPPPPPPPPPPPPPGFPPGFGFGFGFPPPPPPGFPPPPGFPPPPPPPPPPPPPPPPPPPPGFGFGFPPGFPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCFPFGFPFGFPFGFPFGFPFGGFPFGFPFGFPFGFPFGPFPFGFPFGFPFGFPFGFPFGFPFGFPFGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONONONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONONONNONNOONNOONONONONNOONNOONONNNNOOOONNNNNNNNNNNNOOOOOOOOOOOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONONONONNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOFPFPGFPFOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNOOOOOOOOOOOONNNNNOOONNNNNNFHNNNNNNNCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHFNNNNNNNNHHHHHHHNNNNNHHCCCCHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCHCCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHNNNNNNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOKMMMNNCCCCCMMMNNMMMMMMMMCMMMMMMMNCCMNFONNNNNNNNNNNNNNONNNNNNNONNNNNNONONONOONONOONONONNNONONONONNONONONONNNNNOFNNNNONNNNNNNNNNNNNNNNNONNNNNNONONONOONONOONONONNNONONONONNONONONONNNNNFNNNNONNNNNNNNNNNNNNNNNONNNNNNONONONONONONONONNNONONONONNNONONONNNNNFNNNNNNNNONNNNNNNNNNNNNONNNONNNONONONONONONONONONNONONNONNNNNONNNNNFONNONNNNNNONNNNNNONNNNNNNONNNNNNONONONONONONONONONNONONNONNNNNONNNNNOFONNONNNNNNONNNNNNONNNNNNNONNNNNNONONONONONONONONNONONONNONNNNONONNNNNOFNNNNNNNNOONNNNNNNNNONNONNNNNNOONNNOONNFNNNNNNHHHHHHHHHHHHHNNNCCCPGGPFPPPPPNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNONNNNNNFFNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNOONNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNCCCCCCCCCCCPPPKFGPMOMNMONNNNMONNNNNOMONMMONMOMOMOMOMMONNNNNMOMONNNNNNNNNNNNNNNNMNMOMONNNMOMOMMOMONNMOMOMOMOOMMONNNMONMOMOHMOMMOMONNMOMOMMMMMNNNNMOMONNMHMMOMONFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNONNNNNNNNNNNONONONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONONONONONNNNONNNNNNFSNNCNCNNNCCNNNNCHNCNNNNCHHCCCCCCCCCCCCCCCCCCCCCCCCCFNNONONNONNONNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNONNONONNNNNNNSSHHHHHSSFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNSSSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNSSFNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNN","n":["currencies","data","enum_for_python","enum_strum_serde","enums","events","ffi","identifier_for_python","identifiers","instruments","macros","orderbook","orders","position","python","types","CURRENCY_MAP","Bar","Data","Delta","HasTsInit","Quote","Trade","bar","borrow","borrow_mut","clone","clone_into","data_clone","delta","fmt","from","from","from","from","from","get_ts_init","get_ts_init","into","is_monotonically_increasing_by_init","order","quote","ticker","to_owned","trade","try_from","try_into","type_id","Bar","BarSpecification","BarType","BarTypeParseError","aggregation","aggregation_source","arguments","arguments","arguments","bar_type","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","close","cmp","cmp","compare","compare","deserialize","deserialize","deserialize","doc","doc","doc","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_pyobject","from_str","get_fields","get_metadata","get_ts_init","hash","hash","hash","high","instrument_id","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","low","new","open","partial_cmp","partial_cmp","price_type","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","spec","step","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","volume","OrderBookDelta","action","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","order","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","BookOrder","NULL_ORDER","OrderId","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","exposure","extract","extract","extract","fmt","fmt","from","from_quote_tick","from_trade_tick","hash","into","into_py","items_iter","lazy_type_object","new","order_id","price","py_as_dict","py_from_dict","separate_by_policy","serialize","side","signed_size","size","to_book_price","to_owned","to_string","try_from","try_into","type_id","type_object_raw","QuoteTick","arguments","ask_price","ask_size","bid_price","bid_size","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","extract_price","extract_volume","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Ticker","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","py_as_dict","py_from_dict","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","TradeTick","aggressor_side","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","price","separate_by_policy","serialize","size","to_owned","to_string","trade_id","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Accepted","AccountType","AccountTypeIter","Active","Add","AggregationSource","AggregationSourceIter","AggressorSide","AggressorSideIter","Ask","AssetClass","AssetClassIter","AssetType","AssetTypeIter","AtTheClose","AtTheOpen","BarAggregation","BarAggregationIter","BasisPoints","Betting","Bid","BidAsk","Bond","BookAction","BookActionIter","BookType","BookTypeIter","Buy","Buyer","Call","Canceled","Cash","Cfd","Clear","Closed","Commodity","CommodityBacked","ContingencyType","ContingencyTypeIter","ContractExpired","Crypto","Cryptocurrency","CurrencyType","CurrencyTypeIter","Day","Day","Default","Delete","Denied","DoubleBidAsk","DoubleLast","Emulated","EndOfSession","Energy","Equity","Expired","External","FX","Fiat","Filled","Flat","Fok","Forward","FromU8","Future","General","Gtc","Gtd","Halt","HaltReason","HaltReasonIter","Halted","Hedging","Hour","Index","IndexPrice","Initialized","InstrumentCloseType","InstrumentCloseTypeIter","Internal","Ioc","L1_MBP","L2_MBP","L3_MBO","Last","LastOrBidAsk","LastTrade","Limit","LimitIfTouched","LiquiditySide","LiquiditySideIter","Long","Maker","Margin","MarkPrice","Market","MarketIfTouched","MarketStatus","MarketStatusIter","MarketToLimit","Metal","Mid","MidPoint","Millisecond","Minute","Month","Netting","NoAggressor","NoContingency","NoLiquiditySide","NoOrderSide","NoPositionSide","NoTrailingOffset","NoTrigger","NotHalted","Oco","OmsType","OmsTypeIter","Open","Option","OptionKind","OptionKindIter","OrderSide","OrderSideIter","OrderStatus","OrderStatusIter","OrderType","OrderTypeIter","Oto","Ouo","PartiallyFilled","Pause","PendingCancel","PendingUpdate","PositionSide","PositionSideIter","PreClose","PreOpen","Price","PriceTier","PriceType","PriceTypeIter","Put","Reducing","Rejected","Released","Reopen","Second","Sell","Seller","Short","SportsBetting","Spot","StopLimit","StopMarket","Submitted","Swap","Taker","Tick","TickImbalance","TickRuns","Ticks","TimeInForce","TimeInForceIter","TradingState","TradingStateIter","TrailingOffsetType","TrailingOffsetTypeIter","TrailingStopLimit","TrailingStopMarket","TriggerType","TriggerTypeIter","Triggered","Unspecified","Update","Value","ValueImbalance","ValueRuns","Volatility","Volume","VolumeImbalance","VolumeRuns","Warrant","Week","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_u8","from_u8","from_u8","from_u8","from_u8","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","order","position","stubs","OrderAccepted","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","OrderCancelRejected","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","OrderCanceled","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","OrderDenied","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","OrderEmulated","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","OrderEvent","OrderExpired","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","OrderFilled","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","OrderInitialized","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","OrderModifyRejected","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","OrderPartiallyFilled","OrderPendingCancel","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","OrderPendingUpdate","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","OrderRejected","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","OrderReleased","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","OrderSubmitted","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","OrderTriggered","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","OrderUpdated","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","arguments","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","commission","commission","contingency_type","contingency_type","currency","currency","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","display_qty","display_qty","doc","emulation_trigger","emulation_trigger","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","expire_time","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_py","items_iter","last_px","last_px","last_qty","last_qty","lazy_type_object","limit_offset","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","order_list_id","order_list_id","order_side","order_side","order_side","order_side","order_type","order_type","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","post_only","post_only","price","price","price","price","quantity","quantity","quantity","quantity","quote_quantity","quote_quantity","reason","reason","reason","reason","reason","reason","reason","reason","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reduce_only","reduce_only","released_price","released_price","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","trade_id","trade_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","PositionChanged","PositionChanged","PositionClosed","PositionClosed","PositionEvent","PositionOpened","PositionOpened","PositionState","account_id","account_id","account_id","account_id","avg_px_closed","avg_px_closed","avg_px_closed","avg_px_open","avg_px_open","avg_px_open","avg_px_open","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","closing_order_id","currency","currency","currency","currency","duration","entry","entry","entry","entry","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","instrument_id","instrument_id","into","into","into","into","into","last_px","last_px","last_px","last_px","last_qty","last_qty","last_qty","last_qty","opening_order_id","opening_order_id","opening_order_id","opening_order_id","peak_quantity","peak_quantity","peak_quantity","position_id","position_id","position_id","position_id","quantity","quantity","quantity","quantity","realized_pnl","realized_pnl","realized_pnl","realized_return","realized_return","realized_return","side","side","side","side","signed_qty","signed_qty","signed_qty","signed_qty","strategy_id","strategy_id","strategy_id","strategy_id","to_owned","to_owned","to_owned","to_owned","trader_id","trader_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","ts_closed","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_opened","ts_opened","ts_opened","type_id","type_id","type_id","type_id","type_id","unrealized_pnl","unrealized_pnl","unrealized_pnl","borrow","borrow_mut","default","from","get","into","order_denied_max_submitted_rate","order_denied_max_submitted_rate","partial_1","partial_2","partial_3","partial_4","try_from","try_into","type_id","data","enums","events","identifiers","orderbook","types","bar","delta","order","quote","ticker","trade","bar_eq","bar_hash","bar_new","bar_new_from_raw","bar_specification_eq","bar_specification_ge","bar_specification_gt","bar_specification_hash","bar_specification_le","bar_specification_lt","bar_specification_new","bar_specification_to_cstr","bar_to_cstr","bar_type_check_parsing","bar_type_eq","bar_type_from_cstr","bar_type_ge","bar_type_gt","bar_type_hash","bar_type_le","bar_type_lt","bar_type_new","bar_type_to_cstr","orderbook_delta_eq","orderbook_delta_hash","orderbook_delta_new","book_order_debug_to_cstr","book_order_display_to_cstr","book_order_eq","book_order_exposure","book_order_from_raw","book_order_hash","book_order_signed_size","quote_tick_eq","quote_tick_hash","quote_tick_new","quote_tick_to_cstr","ticker_new","ticker_to_cstr","trade_tick_eq","trade_tick_hash","trade_tick_new","trade_tick_to_cstr","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","asset_class_from_cstr","asset_class_to_cstr","asset_type_from_cstr","asset_type_to_cstr","bar_aggregation_from_cstr","bar_aggregation_to_cstr","book_action_from_cstr","book_action_to_cstr","book_type_from_cstr","book_type_to_cstr","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","halt_reason_from_cstr","halt_reason_to_cstr","instrument_close_type_from_cstr","instrument_close_type_to_cstr","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","oms_type_from_cstr","oms_type_to_cstr","option_kind_from_cstr","option_kind_to_cstr","order_side_from_cstr","order_side_to_cstr","order_status_from_cstr","order_status_to_cstr","order_type_from_cstr","order_type_to_cstr","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","time_in_force_from_cstr","time_in_force_to_cstr","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","trigger_type_from_cstr","trigger_type_to_cstr","order","order_accepted_new","order_denied_new","order_emulated_new","order_rejected_new","order_released_new","order_submitted_new","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","account_id_hash","account_id_new","client_id_hash","client_id_new","client_order_id_hash","client_order_id_new","component_id_hash","component_id_new","exec_algorithm_id_hash","exec_algorithm_id_new","instrument_id_check_parsing","instrument_id_from_cstr","instrument_id_hash","instrument_id_is_synthetic","instrument_id_new","instrument_id_to_cstr","order_list_id_hash","order_list_id_new","position_id_hash","position_id_new","strategy_id_hash","strategy_id_new","symbol_hash","symbol_new","trade_id_hash","trade_id_new","trader_id_hash","trader_id_new","venue_hash","venue_is_synthetic","venue_new","venue_order_id_hash","venue_order_id_new","book","level","OrderBook_API","borrow","borrow_mut","deref","deref_mut","from","into","orderbook_add","orderbook_apply_delta","orderbook_asks","orderbook_best_ask_price","orderbook_best_ask_size","orderbook_best_bid_price","orderbook_best_bid_size","orderbook_bids","orderbook_book_type","orderbook_check_integrity","orderbook_clear","orderbook_clear_asks","orderbook_clear_bids","orderbook_count","orderbook_delete","orderbook_drop","orderbook_get_avg_px_for_quantity","orderbook_get_quantity_for_price","orderbook_has_ask","orderbook_has_bid","orderbook_instrument_id","orderbook_midpoint","orderbook_new","orderbook_pprint_to_cstr","orderbook_reset","orderbook_sequence","orderbook_simulate_fills","orderbook_spread","orderbook_ts_last","orderbook_update","orderbook_update_quote_tick","orderbook_update_trade_tick","try_from","try_into","type_id","vec_fills_drop","Level_API","borrow","borrow_mut","clone","clone_into","deref","deref_mut","from","into","level_clone","level_drop","level_exposure","level_new","level_orders","level_price","level_size","new","to_owned","try_from","try_into","type_id","vec_levels_drop","vec_orders_drop","currency","money","price","quantity","currency_code_to_cstr","currency_exists","currency_from_cstr","currency_from_py","currency_hash","currency_name_to_cstr","currency_register","currency_to_cstr","money_add_assign","money_as_f64","money_from_raw","money_new","money_sub_assign","price_add_assign","price_as_f64","price_from_raw","price_new","price_sub_assign","quantity_add_assign","quantity_add_assign_u64","quantity_as_f64","quantity_from_raw","quantity_new","quantity_sub_assign","quantity_sub_assign_u64","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","interned_string_stats","order_list_id","position_id","strategy_id","stubs","symbol","trade_id","trader_id","venue","venue_order_id","AccountId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","optional_ustr_to_vec_client_order_ids","optional_vec_client_order_ids_to_ustr","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ComponentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ExecAlgorithmId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","InstrumentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","symbol","to_owned","to_string","try_from","try_into","type_id","type_object_raw","venue","OrderListId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","PositionId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","StrategyId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","account_ib","account_ib","account_id","account_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_id_binance","client_id_binance","client_id_dydx","client_id_dydx","client_order_id","client_order_id","component_risk_engine","component_risk_engine","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","exec_algorithm_id","exec_algorithm_id","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","instrument_id_btc_usdt","instrument_id_btc_usdt","instrument_id_eth_usdt_binance","instrument_id_eth_usdt_binance","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_list_id_test","order_list_id_test","position_id_test","position_id_test","strategy_id_ema_cross","strategy_id_ema_cross","symbol_aud_usd","symbol_aud_usd","symbol_eth_perp","symbol_eth_perp","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","venue_binance","venue_binance","venue_order_id","venue_order_id","venue_sim","venue_sim","Symbol","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TradeId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TraderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","SYNTHETIC_VENUE","Venue","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","synthetic","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","VenueOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","Instrument","asset_class","asset_type","base_currency","calculate_base_quantity","calculate_notional_value","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","id","is_inverse","lot_size","make_price","make_qty","maker_fee","margin_init","margin_maint","max_price","max_quantity","min_price","min_quantity","multiplier","options_contract","price_increment","price_precision","quote_currency","raw_symbol","settlement_currency","size_increment","size_precision","symbol","synthetic","synthetic_api","taker_fee","venue","CryptoFuture","activation_ns","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","CryptoPerpetual","arguments","asset_class","asset_type","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","CurrencyPair","arguments","asset_class","asset_type","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","Equity","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","isin","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","FuturesContract","activation_ns","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","OptionsContract","activation_ns","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","option_kind","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","strike_price","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","SyntheticInstrument","arguments","borrow","borrow_mut","calculate","calculate_from_map","change_formula","clone","clone_into","components","context","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","formula","from","hash","id","into","into_py","is_valid_formula","items_iter","lazy_type_object","new","price_increment","price_precision","to_owned","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","SyntheticInstrument_API","borrow","borrow_mut","deref","deref_mut","from","into","synthetic_instrument_calculate","synthetic_instrument_change_formula","synthetic_instrument_components_count","synthetic_instrument_components_to_cstr","synthetic_instrument_drop","synthetic_instrument_formula_to_cstr","synthetic_instrument_id","synthetic_instrument_is_valid_formula","synthetic_instrument_new","synthetic_instrument_price_increment","synthetic_instrument_price_precision","synthetic_instrument_ts_event","synthetic_instrument_ts_init","try_from","try_into","type_id","book","ladder","level","Add","BookIntegrityError","InvalidBookOperation","NoOrderSide","OrderBook","OrderNotFound","OrdersCrossed","PreProcessOrder","TooManyLevels","TooManyOrders","add","apply_delta","asks","best_ask_price","best_ask_size","best_bid_price","best_bid_size","bids","book_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_integrity","clear","clear_asks","clear_bids","count","delete","fmt","fmt","fmt","fmt","from","from","from","get_avg_px_for_quantity","get_quantity_for_price","has_ask","has_bid","instrument_id","into","into","into","midpoint","new","pprint","reset","separate_by_policy","separate_by_policy","sequence","simulate_fills","spread","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_last","type_id","type_id","type_id","update","update_quote_tick","update_trade_tick","BookPrice","Ladder","add","add_bulk","borrow","borrow","borrow_mut","borrow_mut","cache","clear","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposures","fmt","fmt","from","from","into","into","is_empty","len","levels","new","new","partial_cmp","remove","separate_by_policy","side","side","simulate_fills","sizes","to_owned","to_string","top","try_from","try_from","try_into","try_into","type_id","type_id","update","value","Level","add","add_bulk","borrow","borrow_mut","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposure","exposure_raw","first","fmt","from","from_order","ge","gt","into","is_empty","le","len","lt","new","orders","partial_cmp","price","remove_by_id","size","size_raw","to_owned","try_from","try_into","type_id","update","base","default","limit","limit_if_touched","market","market_if_touched","market_to_limit","stop_limit","stop_market","trailing_stop_limit","trailing_stop_market","InvalidOrderEvent","InvalidStateTransition","NoPreviousState","Order","OrderCore","OrderError","UnrecognizedEvent","account_id","account_id","apply","apply","avg_px","avg_px","borrow","borrow","borrow_mut","borrow_mut","client_order_id","client_order_id","clone","clone_into","closing_side","commission","commissions","commissions","contingency_type","contingency_type","deserialize","display_qty","emulation_trigger","emulation_trigger","event_count","events","events","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","filled_qty","filled_qty","fmt","fmt","fmt","from","from","init_id","init_id","instrument_id","instrument_id","into","into","is_active_local","is_aggressive","is_buy","is_canceled","is_child_order","is_closed","is_contingency","is_emulated","is_inflight","is_open","is_parent_order","is_passive","is_pending_cancel","is_pending_update","is_post_only","is_primary","is_quote_quantity","is_quote_quantity","is_reduce_only","is_reduce_only","is_secondary","is_sell","last_event","last_trade_id","last_trade_id","leaves_qty","leaves_qty","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","opposite_side","order_list_id","order_list_id","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","previous_status","price","quantity","quantity","separate_by_policy","serialize","set_slippage","side","side","signed_decimal_qty","slippage","slippage","status","status","str_hashmap_to_ustr","strategy_id","strategy_id","symbol","tags","tags","time_in_force","time_in_force","to_owned","to_string","trade_ids","trade_ids","trader_id","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_from","try_into","try_into","ts_init","ts_init","ts_last","ts_last","type_id","type_id","update","ustr_hashmap_to_str","venue","venue_order_id","venue_order_id","venue_order_ids","venue_order_ids","would_reduce_only","LimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","LimitIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketToLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","events","extract","extract","from","identifiers","instruments","into","into_py","items_iter","lazy_type_object","macros","model","new","orders","try_from","try_into","type_id","type_object_raw","types","value_to_pydict","value_to_pyobject","bar","delta","order","quote","ticker","trade","order","instrument_id","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","options_contract","market","currency","money","price","quantity","balance","currency","fixed","money","price","quantity","AccountBalance","borrow","borrow_mut","currency","fmt","free","from","into","locked","separate_by_policy","to_string","total","try_from","try_into","type_id","AAVE","ACA","ADA","AUD","AVAX","BCH","BNB","BRL","BRZ","BSV","BTC","BTTC","BUSD","CAD","CAKE","CHF","CNH","CNY","CZK","Currency","DASH","DKK","DOGE","DOT","EOS","ETH","ETHW","EUR","GBP","HKD","HUF","ILS","INR","JOE","JPY","KRW","LINK","LTC","LUNA","MXN","NBT","NOK","NZD","ONEINCH","PLN","RUB","SAR","SEK","SGD","SHIB","SOL","THB","TRX","TRY","TRYB","TUSD","TWD","USD","USDC","USDP","USDT","VTC","WSB","XAG","XAU","XBT","XEC","XLM","XMR","XPT","XRP","XTZ","ZAR","ZEC","arguments","borrow","borrow_mut","clone","clone_into","code","currency_type","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","from","from_str","hash","into","into_py","is_commodity_backed","is_crypto","is_fiat","iso4217","items_iter","lazy_type_object","name","new","precision","register","serialize","to_owned","try_from","try_into","type_id","type_object_raw","FIXED_PRECISION","FIXED_SCALAR","check_fixed_precision","f64_to_fixed_i64","f64_to_fixed_u64","fixed_i64_to_f64","fixed_u64_to_f64","MONEY_MAX","MONEY_MIN","Money","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","mul","neg","new","partial_cmp","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","ERROR_PRICE","PRICE_MAX","PRICE_MIN","Price","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","max","min","mul","neg","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","check_quantity_positive","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_positive","is_zero","items_iter","lazy_type_object","le","lt","mul","mul","mul_assign","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[48,"nautilus_model::data::bar"],[180,"nautilus_model::data::delta"],[223,"nautilus_model::data::order"],[268,"nautilus_model::data::quote"],[313,"nautilus_model::data::ticker"],[350,"nautilus_model::data::trade"],[393,"nautilus_model::enums"],[2002,"nautilus_model::events"],[2005,"nautilus_model::events::order"],[3201,"nautilus_model::events::position"],[3349,"nautilus_model::events::stubs"],[3364,"nautilus_model::ffi"],[3370,"nautilus_model::ffi::data"],[3376,"nautilus_model::ffi::data::bar"],[3399,"nautilus_model::ffi::data::delta"],[3402,"nautilus_model::ffi::data::order"],[3409,"nautilus_model::ffi::data::quote"],[3413,"nautilus_model::ffi::data::ticker"],[3415,"nautilus_model::ffi::data::trade"],[3419,"nautilus_model::ffi::enums"],[3469,"nautilus_model::ffi::events"],[3470,"nautilus_model::ffi::events::order"],[3476,"nautilus_model::ffi::identifiers"],[3490,"nautilus_model::ffi::identifiers::account_id"],[3492,"nautilus_model::ffi::identifiers::client_id"],[3494,"nautilus_model::ffi::identifiers::client_order_id"],[3496,"nautilus_model::ffi::identifiers::component_id"],[3498,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[3500,"nautilus_model::ffi::identifiers::instrument_id"],[3506,"nautilus_model::ffi::identifiers::order_list_id"],[3508,"nautilus_model::ffi::identifiers::position_id"],[3510,"nautilus_model::ffi::identifiers::strategy_id"],[3512,"nautilus_model::ffi::identifiers::symbol"],[3514,"nautilus_model::ffi::identifiers::trade_id"],[3516,"nautilus_model::ffi::identifiers::trader_id"],[3518,"nautilus_model::ffi::identifiers::venue"],[3521,"nautilus_model::ffi::identifiers::venue_order_id"],[3523,"nautilus_model::ffi::orderbook"],[3525,"nautilus_model::ffi::orderbook::book"],[3568,"nautilus_model::ffi::orderbook::level"],[3591,"nautilus_model::ffi::types"],[3595,"nautilus_model::ffi::types::currency"],[3603,"nautilus_model::ffi::types::money"],[3608,"nautilus_model::ffi::types::price"],[3613,"nautilus_model::ffi::types::quantity"],[3620,"nautilus_model::identifiers"],[3636,"nautilus_model::identifiers::account_id"],[3675,"nautilus_model::identifiers::client_id"],[3713,"nautilus_model::identifiers::client_order_id"],[3754,"nautilus_model::identifiers::component_id"],[3792,"nautilus_model::identifiers::exec_algorithm_id"],[3830,"nautilus_model::identifiers::instrument_id"],[3871,"nautilus_model::identifiers::order_list_id"],[3909,"nautilus_model::identifiers::position_id"],[3948,"nautilus_model::identifiers::strategy_id"],[3988,"nautilus_model::identifiers::stubs"],[4197,"nautilus_model::identifiers::symbol"],[4236,"nautilus_model::identifiers::trade_id"],[4275,"nautilus_model::identifiers::trader_id"],[4315,"nautilus_model::identifiers::venue"],[4357,"nautilus_model::identifiers::venue_order_id"],[4396,"nautilus_model::instruments"],[4433,"nautilus_model::instruments::crypto_future"],[4506,"nautilus_model::instruments::crypto_perpetual"],[4577,"nautilus_model::instruments::currency_pair"],[4645,"nautilus_model::instruments::equity"],[4712,"nautilus_model::instruments::futures_contract"],[4782,"nautilus_model::instruments::options_contract"],[4853,"nautilus_model::instruments::synthetic"],[4892,"nautilus_model::instruments::synthetic_api"],[4915,"nautilus_model::orderbook"],[4918,"nautilus_model::orderbook::book"],[4988,"nautilus_model::orderbook::ladder"],[5037,"nautilus_model::orderbook::level"],[5076,"nautilus_model::orders"],[5087,"nautilus_model::orders::base"],[5234,"nautilus_model::orders::limit"],[5309,"nautilus_model::orders::limit_if_touched"],[5388,"nautilus_model::orders::market"],[5458,"nautilus_model::orders::market_if_touched"],[5535,"nautilus_model::orders::market_to_limit"],[5609,"nautilus_model::orders::stop_limit"],[5688,"nautilus_model::orders::stop_market"],[5765,"nautilus_model::orders::trailing_stop_limit"],[5847,"nautilus_model::orders::trailing_stop_market"],[5926,"nautilus_model::python"],[5953,"nautilus_model::python::data"],[5959,"nautilus_model::python::events"],[5960,"nautilus_model::python::identifiers"],[5961,"nautilus_model::python::instruments"],[5967,"nautilus_model::python::orders"],[5968,"nautilus_model::python::types"],[5972,"nautilus_model::types"],[5978,"nautilus_model::types::balance"],[5993,"nautilus_model::types::currency"],[6106,"nautilus_model::types::fixed"],[6113,"nautilus_model::types::money"],[6170,"nautilus_model::types::price"],[6234,"nautilus_model::types::quantity"],[6297,"core::fmt"],[6298,"core::fmt"],[6299,"core::result"],[6300,"core::any"],[6301,"pyo3::marker"],[6302,"pyo3::types::any"],[6303,"pyo3::instance"],[6304,"core::cmp"],[6305,"serde::de"],[6306,"core::ffi::c_str"],[6307,"pyo3::err"],[6308,"pyo3::err"],[6309,"indexmap::map"],[6310,"std::collections::hash::map"],[6311,"core::hash"],[6312,"pyo3::instance"],[6313,"pyo3::impl_::pyclass::lazy_type_object"],[6314,"core::option"],[6315,"thousands::policies"],[6316,"serde::ser"],[6317,"pyo3_ffi::cpython::object"],[6318,"pyo3::types::dict"],[6319,"anyhow"],[6320,"core::fmt"],[6321,"ustr"],[6322,"derive_builder::error"],[6323,"alloc::vec"],[6324,"core::ffi"],[6325,"nautilus_core::ffi::cvec"],[6326,"rust_decimal::decimal"],[6327,"anyhow"],[6328,"serde_json::value"],[6329,"core::convert"]],"d":["","","","","Defines enumerations for the trading domain model.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","Represents an aggregated bar.","Represents a bar aggregation specification including a …","Represents a bar type including the instrument ID, bar …","","The type of bar aggregation.","The bar types aggregation source.","","","","The bar type for this bar.","","","","","","","","","","","","","","","The bars close price.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new Bar extracted from the given PyAny.","","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","","","The bars high price.","The bar types instrument ID.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","The bars low price.","","The bars open price.","","","The price type to use for aggregation.","","","","","","","","The bar types specification.","The step for binning samples for bar aggregation.","","","","","","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","","","","","The bars volume.","Represents a single change/delta in an order book.","The order book delta action.","","","","","","","","","","","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","Create a new OrderBookDelta extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The instrument ID for the book.","Calls U::from(self).","","","","","The order to apply.","","The message sequence number assigned at the venue.","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents an order in a book.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","The order ID.","The order price.","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","The order side.","","The order size.","","","","","","","","Represents a single quote tick in a financial market.","","The top of book ask price.","The top of book ask size.","The top of book bid price.","The top of book bid size.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new QuoteTick extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The quotes instrument ID.","Calls U::from(self).","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a single quote tick in a financial market.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","The quotes instrument ID.","Calls U::from(self).","","","","","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a single trade tick in a financial market.","The trade aggressor side.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new TradeTick extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The trade instrument ID.","Calls U::from(self).","","","","","The traded price.","","","The traded size.","","","The trade match ID (assigned by the venue).","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","The order was acknowledged by the trading venue as being …","An account type provided by a trading venue or broker.","An iterator over the variants of AccountType","Normal trading operations.","An order is added to the book.","An aggregation source for derived data.","An iterator over the variants of AggregationSource","The side for the aggressing order of a trade in a market.","An iterator over the variants of AggressorSide","A quoted order price where a seller is willing to sell a …","A broad financial market asset class.","An iterator over the variants of AssetClass","The asset type for a financial market product.","An iterator over the variants of AssetType","At the Closing (ATC) - the order is scheduled to be …","At the Opening (ATO) - the order is scheduled to be …","The aggregation method through which a bar is generated …","An iterator over the variants of BarAggregation","The trailing offset is based on a percentage represented …","An account specific to betting markets.","A quoted order price where a buyer is willing to buy a …","Based on the top-of-book quoted prices for the instrument.","Fixed income bond assets.","The type of order book action for an order book event.","An iterator over the variants of BookAction","The order book type, representing the type of levels …","An iterator over the variants of BookType","The order is a BUY.","The BUY order was the aggressor for the trade.","A Call option gives the holder the right, but not the …","The order was canceled (closed/done).","An account with unleveraged cash assets only.","A contract-for-difference (CFD) asset type. A contract …","The state of the order book is cleared.","The market session is closed.","Commodity assets.","A type of currency that is based on the value of an …","The order contigency type which specifies the behavior of …","An iterator over the variants of ContingencyType","When the instrument expiration was reached.","A type of cryptocurrency or crypto token.","Cryptocurrency or crypto token assets.","The broad currency type.","An iterator over the variants of CurrencyType","Based on time intervals with day granularity.","Day - the order is active until the end of the current …","The default trigger type set by the trading venue.","An existing order in the book is deleted/canceled.","The order was denied by the Nautilus system, either for …","Based on a ‘double match’ of the bid/ask price for the …","Based on a ‘double match’ of the last traded price for …","The order became emulated by the Nautilus system in the …","When the market session ended.","Energy commodity assets.","Equity / stock assets.","The order reached a GTD expiration (closed/done).","The data is externally aggregated (outside the Nautilus …","Foreign exchange (FOREX) assets.","A type of currency issued by governments which is not …","The order has been completely filled on a trading venue …","A neural/flat position, where no position is currently …","Fill or Kill (FOK) - the order must be executed in full …","A forward derivative asset type. A customized contract …","","A futures contract asset type. A legal agreement to buy or …","Trading halt is imposed for purely regulatory reasons …","Good Till Canceled (GTC) - the order remains active until …","Good Till Date/Time (GTD) - the order is active until a …","The market session is halted.","The reason for a venue or market halt.","An iterator over the variants of HaltReason","Trading is completely halted, no new order commands will …","The hedging type where there can be multiple positions per …","Based on time intervals with hour granularity.","Index based assets.","Based on the index price for the instrument.","The order is initialized (instantiated) within the …","The type of event for an instrument close.","An iterator over the variants of InstrumentCloseType","The data is internally aggregated (inside the Nautilus …","Immediate or Cancel (IOC) - the order is filled as much as …","Top-of-book best bid/ask, one level per side.","Market by price, one order per level (aggregated).","Market by order, multiple orders per level (full …","The last price at which a trade was made for an instrument.","Based on both the TriggerType::LastTrade and …","Based on the last traded price for the instrument.","A limit order to buy or sell at a specific price or better.","A limit-if-touched order effectively becomes a limit order …","The liqudity side for a trade in a financial market.","An iterator over the variants of LiquiditySide","A long position in the market, typically acquired through …","The order passively provided liqudity to the market to …","An account which facilitates trading on margin, using …","Based on the mark price for the instrument.","A market order to buy or sell at the best available price …","A market-if-touched order effectively becomes a market …","The status of an individual market on a trading venue.","An iterator over the variants of MarketStatus","A market-to-limit order is a market order that is to be …","Metal commodity assets.","The midpoint between the bid and ask prices.","Based on the mid-point of the TriggerType::BidAsk.","Based on time intervals with millisecond granularity.","Based on time intervals with minute granularity.","Based on time intervals with month granularity.","The netting type where there is one position per …","There was no specific aggressor for the trade.","Not a contingent order.","No specific liqudity side.","No order side is specified (only valid in the context of a …","No position side is specified (only valid in the context …","No trailing offset type is specified (invalid for trailing …","No trigger type is specified (invalid for orders with a …","The venue or market session is not halted.","One-Cancels-the-Other.","The order management system (OMS) type for a trading venue …","An iterator over the variants of OmsType","The market session is open.","An options contract asset type. A type of derivative that …","The kind of options contract.","An iterator over the variants of OptionKind","The order side for a specific order, or action related to …","An iterator over the variants of OrderSide","The status for a specific order.","An iterator over the variants of OrderStatus","The type of order.","An iterator over the variants of OrderType","One-Triggers-the-Other.","One-Updates-the-Other (by proportional quantity).","The order has been partially filled on a trading venue.","The market session is paused.","The order is currently pending a request to cancel on a …","The order is currently pending a request to modify on a …","The market side for a specific position, or action related …","An iterator over the variants of PositionSide","The market session is in the pre-close.","The market session is in the pre-open.","The trailing offset is based on a market price.","The trailing offset is based on a price tier set by a …","The type of price for an instrument in a financial market.","An iterator over the variants of PriceType","A Put option gives the holder the right, but not the …","Only order commands which would cancel order, or reduce …","The order was rejected by the trading venue.","The order was released by the Nautilus system from the …","The market session has reopened after a pause or halt.","Based on time intervals with second granularity.","The order is a SELL.","The SELL order was the aggressor for the trade.","A short position in the market, typically acquired through …","Sports betting instruments.","A spot market asset type. The current market price of an …","A stop limit order to buy or sell which combines the …","A stop market order to buy or sell once the price reaches …","The order was submitted by the Nautilus system to the …","A swap asset type. A derivative contract through which two …","The order aggressively took liqudity from the market to …","Based on a number of ticks.","Based on the buy/sell imbalance of ticks.","Based on sequential buy/sell runs of ticks.","The trailing offset is based on the number of ticks from a …","The ‘Time in Force’ instruction for an order in the …","An iterator over the variants of TimeInForce","The trading state for a node.","An iterator over the variants of TradingState","The trailing offset type for an order type which specifies …","An iterator over the variants of TrailingOffsetType","A trailing stop limit order combines the features of a …","A trailing stop market order sets the stop/trigger price …","The trigger type for the stop/trigger price of an order.","An iterator over the variants of TriggerType","The order STOP price was triggered on a trading venue.","There is no specific type of order management specified …","An existing order in the book is updated/modified.","Based on the ‘notional’ value of the instrument.","Based on the buy/sell imbalance of trading by ‘notional…","Based on sequential buy/sell runs of trading by ‘notional…","Trading halt is imposed by the venue to protect against …","Based on trading volume.","Based on the buy/sell imbalance of trading volume.","Based on sequential runs of buy/sell trading volume.","A warrant asset type. A derivative that gives the holder …","Based on time intervals with week granularity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted.","Error type for OrderAcceptedBuilder","","","Builder for OrderCancelRejected.","Error type for OrderCancelRejectedBuilder","","","Builder for OrderCanceled.","Error type for OrderCanceledBuilder","","","Builder for OrderDenied.","Error type for OrderDeniedBuilder","","","Builder for OrderEmulated.","Error type for OrderEmulatedBuilder","","","","Builder for OrderExpired.","Error type for OrderExpiredBuilder","","","Builder for OrderFilled.","Error type for OrderFilledBuilder","","","Builder for OrderInitialized.","Error type for OrderInitializedBuilder","","","Builder for OrderModifyRejected.","Error type for OrderModifyRejectedBuilder","","","","Builder for OrderPendingCancel.","Error type for OrderPendingCancelBuilder","","","Builder for OrderPendingUpdate.","Error type for OrderPendingUpdateBuilder","","","Builder for OrderRejected.","Error type for OrderRejectedBuilder","","","Builder for OrderReleased.","Error type for OrderReleasedBuilder","","","Builder for OrderSubmitted.","Error type for OrderSubmittedBuilder","","","Builder for OrderTriggered.","Error type for OrderTriggeredBuilder","","","Builder for OrderUpdated.","Error type for OrderUpdatedBuilder","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builds a new OrderInitialized.","Builds a new OrderDenied.","Builds a new OrderEmulated.","Builds a new OrderReleased.","Builds a new OrderSubmitted.","Builds a new OrderAccepted.","Builds a new OrderRejected.","Builds a new OrderCanceled.","Builds a new OrderExpired.","Builds a new OrderTriggered.","Builds a new OrderPendingUpdate.","Builds a new OrderPendingCancel.","Builds a new OrderModifyRejected.","Builds a new OrderCancelRejected.","Builds a new OrderUpdated.","Builds a new OrderFilled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a BarSpecification as a C string pointer.","Returns a Bar as a C string.","Returns any BarType parsing error from the provided C …","","Returns a BarType from a C string pointer.","","","","","","","Returns a BarType as a C string pointer.","","","","Returns a BookOrder debug string as a C string pointer.","Returns a BookOrder display string as a C string pointer.","","","","","","","","","Returns a QuoteTick as a C string pointer.","","Returns a Ticker as a C string pointer.","","","","Returns a TradeTick as a C string pointer.","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","Safety","","Safety","","","","","","","","","","","","","","","","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","Returns any InstrumentId parsing error from the provided C …","Returns a Nautilus identifier from a C string pointer.","","","","Returns an InstrumentId as a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns a pretty printed OrderBook number of levels per …","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Safety","Safety","Returns a Currency from pointers and primitives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid account ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The account ID value.","Represents a system client ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The client ID value.","Represents a valid client order ID (assigned by the …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","The client order ID value.","Represents a valid component ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The component ID value.","Represents a valid execution algorithm ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The execution algorithm ID value.","Represents a valid instrument ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","The instruments ticker symbol.","","","","","","","The instruments trading venue.","Represents a valid order list ID (assigned by the Nautilus …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The order list ID value.","Represents a valid position ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The position ID value.","Represents a valid strategy ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","The strategy ID value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid ticker symbol ID for a tradable …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The ticker symbol ID value.","Represents a valid trade match ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The trade match ID value.","Represents a valid trader ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The trader ID value.","","Represents a valid trading venue ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The venue ID value.","Represents a valid venue order ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The venue assigned order ID value.","","","","","Returns the equivalent quantity of the base asset.","Calculates the notional value from the given parameters. …","","","","","","","","","Creates a new price from the given value with the correct …","Creates a new quantity from the given value with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","The instruments ISIN (International Securities …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a synthetic instrument with prices derived from …","","","","Calculates the price of the synthetic instrument based on …","Calculates the price of the synthetic instrument based on …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","Safety","","","","","","Safety","Safety","","","","","","","","","","","","","","","Provides an order book which can handle L1/L2/L3 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Return a String representation of the order book in a …","","","","","","","","","","","","","","","","","","","","","","Represents a price level with a specified side in an order …","Represents one side of an order book as a ladder of price …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Python iterator over the variants of an enum.","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Loaded as nautilus_pyo3.model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Sentinel Price for errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,9,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,18,19,18,19,8,8,18,19,25,8,18,19,25,8,18,19,8,18,19,8,8,18,19,18,19,18,19,8,18,19,8,18,19,8,18,18,18,19,19,19,8,8,8,18,18,18,19,19,19,8,8,8,18,18,19,19,25,25,8,8,18,19,19,25,8,8,19,8,8,8,18,19,8,8,19,18,19,25,8,18,19,8,18,19,8,18,19,8,8,8,8,18,19,18,18,19,25,8,18,19,8,19,18,18,19,8,18,19,25,8,18,19,25,8,18,19,25,8,8,8,18,19,25,8,18,19,8,8,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,68,0,0,72,42,0,0,0,0,49,0,0,0,0,71,71,0,0,73,54,49,74,56,0,0,0,0,46,52,67,68,54,57,42,64,56,61,0,0,62,61,56,0,0,58,71,74,42,68,74,74,68,62,56,56,68,55,56,61,68,70,71,57,0,57,65,71,71,64,0,0,72,66,58,56,74,68,0,0,55,71,59,59,59,49,74,74,69,69,0,0,70,63,54,74,69,69,0,0,69,56,49,74,58,58,58,66,52,60,63,46,70,73,74,65,60,0,0,64,57,0,0,0,0,0,0,0,0,60,60,68,64,68,68,0,0,64,64,73,73,0,0,67,72,68,68,64,58,46,52,70,56,57,69,69,68,57,63,58,58,58,73,0,0,0,0,0,0,69,69,0,0,68,66,42,58,58,58,65,58,58,58,57,58,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,54,54,55,55,55,52,52,52,56,56,56,57,57,57,58,58,58,42,42,42,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,46,46,46,68,68,68,69,69,69,70,70,70,49,49,49,71,71,71,72,72,72,73,73,73,74,74,74,54,54,54,55,55,55,52,52,52,56,56,56,57,57,57,58,58,58,42,42,42,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,46,46,46,68,68,68,69,69,69,70,70,70,49,49,49,71,71,71,72,72,72,73,73,73,74,74,74,75,54,54,76,55,55,77,52,52,78,56,56,79,57,57,80,58,58,81,42,42,82,59,59,83,60,60,84,61,61,85,62,62,86,63,63,87,64,64,88,65,65,89,66,66,90,67,67,91,46,46,92,68,68,93,69,69,94,70,70,95,49,49,96,71,71,97,72,72,98,73,73,99,74,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,102,52,42,59,46,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,54,55,52,56,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,68,75,54,54,76,55,55,77,52,52,78,56,56,79,57,57,80,58,58,81,42,42,82,59,59,83,60,60,84,61,61,85,62,62,86,63,63,87,64,64,88,65,65,89,66,66,90,67,67,91,46,46,92,68,68,93,69,69,94,70,70,95,49,49,96,71,71,97,72,72,98,73,73,99,74,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,0,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,103,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,105,107,108,109,110,111,112,113,114,115,116,117,130,132,134,136,138,140,142,144,146,148,150,152,122,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,103,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,103,118,119,121,122,124,125,127,128,105,130,107,132,108,134,109,136,110,138,111,140,112,142,113,144,114,146,115,148,116,150,117,152,103,118,119,121,122,124,125,127,128,105,130,107,132,108,134,109,136,110,138,111,140,112,142,113,144,114,146,115,148,116,150,117,152,117,152,118,119,117,152,118,119,121,122,124,125,127,128,105,130,107,132,108,134,109,136,110,138,111,140,112,142,113,144,114,146,115,148,116,150,117,152,103,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,118,119,122,118,119,103,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,103,103,103,119,119,119,122,122,122,125,125,125,128,128,128,130,130,130,132,132,132,134,134,134,136,136,136,138,138,138,140,140,140,142,142,142,144,144,144,146,146,146,148,148,148,150,150,150,152,152,152,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,118,119,118,119,118,119,118,119,122,122,122,103,120,120,119,123,123,122,122,126,126,125,129,129,128,131,131,130,133,133,132,135,135,134,137,137,136,139,139,138,141,141,140,143,143,142,145,145,144,147,147,146,149,149,148,151,151,150,153,153,152,103,118,120,120,120,119,119,121,123,123,123,122,124,126,126,126,125,127,129,129,129,128,105,131,131,131,130,107,133,133,133,132,108,135,135,135,134,109,137,137,137,136,110,139,139,139,138,111,141,141,141,140,112,143,143,143,142,113,145,145,145,144,114,147,147,147,146,115,149,149,149,148,116,151,151,151,150,117,153,153,153,152,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,122,122,117,152,117,152,122,118,119,118,119,117,152,122,118,119,118,117,119,152,118,117,119,152,118,119,117,152,118,119,118,116,119,150,118,116,119,150,118,119,121,108,114,115,122,134,146,148,118,107,108,109,110,111,112,113,114,115,116,117,119,132,134,136,138,140,142,144,146,148,150,152,118,119,127,128,120,123,122,126,129,131,133,135,137,139,141,143,145,147,149,151,153,103,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,103,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,118,119,118,119,103,118,119,121,122,124,125,127,128,105,130,107,132,108,134,109,136,110,138,111,140,112,142,113,144,114,146,115,148,116,150,117,152,120,123,122,126,129,131,133,135,137,139,141,143,145,147,149,151,153,117,152,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,118,119,118,119,118,119,118,116,119,150,118,119,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,103,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,122,107,109,110,111,112,113,114,115,116,117,132,136,138,140,142,144,146,148,150,152,0,214,0,214,0,0,214,0,168,169,170,171,169,170,171,168,169,170,171,214,168,169,170,171,214,168,169,170,171,168,169,170,171,168,169,170,171,171,168,169,170,171,171,168,169,170,171,168,169,170,171,168,169,170,171,214,168,169,170,171,168,169,170,171,214,168,169,170,171,168,169,170,171,168,169,170,171,168,169,170,171,169,170,171,168,169,170,171,168,169,170,171,169,170,171,169,170,171,168,169,170,171,168,169,170,171,168,169,170,171,168,169,170,171,168,169,170,171,214,168,169,170,171,214,168,169,170,171,171,168,169,170,171,168,169,170,171,169,170,171,214,168,169,170,171,169,170,171,215,215,215,215,215,215,0,0,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,178,178,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,0,0,180,180,180,180,180,180,180,180,0,0,0,0,0,0,0,180,180,180,180,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,0,0,154,154,154,154,154,154,154,154,154,154,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,0,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,0,0,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,0,0,0,0,0,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,0,0,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,0,183,183,183,183,183,0,0,0,0,0,183,183,183,183,183,183,183,183,183,183,183,183,183,0,183,183,183,183,183,183,183,183,0,0,183,183,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,0,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,0,193,193,193,193,193,193,0,0,0,0,0,0,0,0,0,0,0,0,0,193,193,193,0,0,0,196,0,0,195,0,195,195,196,195,195,194,194,194,194,194,194,194,194,194,194,196,195,194,196,195,194,194,194,194,194,194,196,196,195,195,194,196,195,194,194,194,194,194,194,196,195,194,194,194,194,196,195,194,194,194,196,195,194,196,195,194,196,195,194,194,196,195,194,194,194,0,0,197,197,197,48,197,48,197,197,48,48,48,48,197,48,48,48,48,197,48,48,197,48,197,48,197,197,197,197,48,48,197,48,197,48,197,197,48,48,197,197,48,197,48,197,48,197,48,0,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,0,0,0,0,0,0,0,0,0,0,0,104,104,104,0,0,0,104,161,199,161,199,161,199,104,199,104,199,161,199,199,199,199,199,199,199,161,199,199,161,161,199,161,161,199,161,199,161,199,161,199,161,161,199,104,104,199,104,199,161,199,161,199,104,199,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,199,161,199,161,161,161,161,199,161,199,161,161,199,161,199,199,199,161,199,161,199,161,199,161,199,199,161,161,199,104,199,199,161,199,199,161,199,161,199,0,161,199,161,161,199,161,199,199,104,161,199,161,199,161,161,161,161,161,104,199,104,199,161,199,161,199,104,199,161,0,161,161,199,161,199,199,0,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,0,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,0,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,0,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,0,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,0,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,0,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,0,0,209,209,0,209,0,209,209,209,0,0,209,209,209,209,0,0,209,0,209,209,209,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,212,212,212,212,212,212,212,212,212,212,212,212,212,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,0,0,0,0,0,0,0,0,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,0,0,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,36,36,36,36,36,36,36,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,1],0,[[1,3],4],[5,1],[6,1],[7,1],[8,1],[-1,-1,[]],[9,10],[1,10],[-1,-2,[],[]],[[[11,[-1]]],12,9],0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,18],[19,19],[8,8],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[18,18],20],[[19,19],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[-1,[[13,[18]]],21],[-1,[[13,[19]]],21],[-1,[[13,[8]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[18,18],12],[[19,19],12],[[8,8],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[18]]],[]],[[16,-1],[[23,[18]]],[]],[[16,-1],[[23,[19]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[19]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[8]]],[]],[[16,-1],[[23,[8]]],[]],[[18,3],4],[[18,3],4],[[19,3],4],[[19,3],4],[[25,3],4],[[25,3],4],[[8,3],4],[[8,3],4],[-1,-1,[]],[26,19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[16,[[23,[8]]]],[26,[[13,[19,-1]]],[]],[[],[[28,[27,27]]]],[[19,29,29],[[30,[27,27]]]],[8,10],[[18,-1],2,31],[[19,-1],2,31],[[8,-1],2,31],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[18,15],32],[[19,15],32],[[8,15],32],[[],33],[[],33],[[],33],[[],[[34,[18]]]],[[],[[34,[19]]]],[[],[[34,[8]]]],0,[[19,35,35,35,35,36,10,10],8],0,[[18,18],[[37,[20]]]],[[19,19],[[37,[20]]]],0,[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[18,-1],13,39],[[19,-1],13,39],[[8,-1],13,39],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[15,40],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[-1,[[13,[6]]],21],[15,[[23,[22]]]],[[6,6],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[6]]],[]],[[16,-1],[[23,[6]]],[]],0,[[6,3],4],[[6,3],4],[-1,-1,[]],[16,[[23,[6]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[6,10],[[6,-1],2,31],0,[-1,-2,[],[]],[[6,15],32],[[],33],[[],[[34,[6]]]],[[41,42,43,29,44,10,10],6],0,[[-1,38],27,[]],0,[[6,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,43],[[-1,-2],2,[],[]],[-1,[[13,[43]]],21],[15,[[23,[22]]]],[[43,43],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[43,45],[[16,-1],[[23,[43]]],[]],[[16,-1],[[23,[43]]],[]],[16,[[13,[-1,24]]],[]],[[43,3],4],[[43,3],4],[-1,-1,[]],[[7,46],43],[[5,46],43],[[43,-1],2,31],[-1,-2,[],[]],[[43,15],32],[[],33],[[],[[34,[43]]]],[[46,35,36,44],43],0,0,[[43,15],[[23,[[17,[47]]]]]],[[15,[17,[47]]],[[23,[43]]]],[[-1,38],27,[]],[[43,-1],13,39],0,[43,45],0,[43,48],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[[-1,-2],2,[],[]],[-1,[[13,[7]]],21],[15,[[23,[22]]]],[[7,7],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[7]]],[]],[[16,-1],[[23,[7]]],[]],[[7,49],35],[[7,49],36],[[7,3],4],[[7,3],4],[-1,-1,[]],[16,[[23,[7]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[7,10],[[7,-1],2,31],0,[-1,-2,[],[]],[[7,15],32],[[],33],[[],[[34,[7]]]],[[41,35,35,36,36,10,10],[[50,[7]]]],[[-1,38],27,[]],[[7,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[[-1,-2],2,[],[]],[-1,[[13,[51]]],21],[15,[[23,[22]]]],[[51,51],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[51]]],[]],[[16,-1],[[23,[51]]],[]],[16,[[13,[-1,24]]],[]],[[51,3],4],[[51,3],4],[-1,-1,[]],[[51,-1],2,31],0,[-1,-2,[],[]],[[51,15],32],[[],33],[[],[[34,[51]]]],[[41,10,10],51],[[51,15],[[23,[[17,[47]]]]]],[[15,[17,[47]]],[[23,[51]]]],[[-1,38],27,[]],[[51,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[[-1,-2],2,[],[]],[-1,[[13,[5]]],21],[15,[[23,[22]]]],[[5,5],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[5]]],[]],[[16,-1],[[23,[5]]],[]],[16,[[13,[-1,24]]],[]],[[5,3],4],[[5,3],4],[-1,-1,[]],[16,[[23,[5]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[5,10],[[5,-1],2,31],0,[-1,-2,[],[]],[[5,15],32],[[],33],[[],[[34,[5]]]],[[41,35,36,52,53,10,10],5],0,[[-1,38],27,[]],[[5,-1],13,39],0,[-1,-2,[],[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[54,26],[55,26],[52,26],[56,26],[57,26],[58,26],[42,26],[59,26],[60,26],[61,26],[62,26],[63,26],[64,26],[65,26],[66,26],[67,26],[46,26],[68,26],[69,26],[70,26],[49,26],[71,26],[72,26],[73,26],[74,26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[54,54],[76,76],[55,55],[77,77],[52,52],[78,78],[56,56],[79,79],[57,57],[80,80],[58,58],[81,81],[42,42],[82,82],[59,59],[83,83],[60,60],[84,84],[61,61],[85,85],[62,62],[86,86],[63,63],[87,87],[64,64],[88,88],[65,65],[89,89],[66,66],[90,90],[67,67],[91,91],[46,46],[92,92],[68,68],[93,93],[69,69],[94,94],[70,70],[95,95],[49,49],[96,96],[71,71],[97,97],[72,72],[98,98],[73,73],[99,99],[74,74],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[54,54],20],[[55,55],20],[[52,52],20],[[56,56],20],[[57,57],20],[[58,58],20],[[42,42],20],[[59,59],20],[[60,60],20],[[61,61],20],[[62,62],20],[[63,63],20],[[64,64],20],[[65,65],20],[[66,66],20],[[67,67],20],[[46,46],20],[[68,68],20],[[69,69],20],[[70,70],20],[[49,49],20],[[71,71],20],[[72,72],20],[[73,73],20],[[74,74],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[-1,[[13,[54]]],21],[-1,[[13,[55]]],21],[-1,[[13,[52]]],21],[-1,[[13,[56]]],21],[-1,[[13,[57]]],21],[-1,[[13,[58]]],21],[-1,[[13,[42]]],21],[-1,[[13,[59]]],21],[-1,[[13,[60]]],21],[-1,[[13,[61]]],21],[-1,[[13,[62]]],21],[-1,[[13,[63]]],21],[-1,[[13,[64]]],21],[-1,[[13,[66]]],21],[-1,[[13,[67]]],21],[-1,[[13,[46]]],21],[-1,[[13,[68]]],21],[-1,[[13,[69]]],21],[-1,[[13,[70]]],21],[-1,[[13,[49]]],21],[-1,[[13,[71]]],21],[-1,[[13,[72]]],21],[-1,[[13,[73]]],21],[-1,[[13,[74]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[54,54],12],[[55,55],12],[[52,52],12],[[56,56],12],[[57,57],12],[[58,58],12],[[42,42],12],[[59,59],12],[[60,60],12],[[61,61],12],[[62,62],12],[[63,63],12],[[64,64],12],[[65,65],12],[[66,66],12],[[67,67],12],[[46,46],12],[[68,68],12],[[69,69],12],[[70,70],12],[[49,49],12],[[71,71],12],[[72,72],12],[[73,73],12],[[74,74],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[54]]],[]],[[16,-1],[[23,[54]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[55]]],[]],[[16,-1],[[23,[55]]],[]],[[16,-1],[[23,[52]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[52]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[56]]],[]],[[16,-1],[[23,[56]]],[]],[[16,-1],[[23,[57]]],[]],[[16,-1],[[23,[57]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[58]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[58]]],[]],[[16,-1],[[23,[42]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[42]]],[]],[[16,-1],[[23,[59]]],[]],[[16,-1],[[23,[59]]],[]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[60]]],[]],[[16,-1],[[23,[60]]],[]],[[16,-1],[[23,[61]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[61]]],[]],[[16,-1],[[23,[62]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[62]]],[]],[[16,-1],[[23,[63]]],[]],[[16,-1],[[23,[63]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[64]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[64]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[65]]],[]],[[16,-1],[[23,[65]]],[]],[[16,-1],[[23,[66]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[66]]],[]],[[16,-1],[[23,[67]]],[]],[[16,-1],[[23,[67]]],[]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[46]]],[]],[[16,-1],[[23,[46]]],[]],[[16,-1],[[23,[68]]],[]],[[16,-1],[[23,[68]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[69]]],[]],[[16,-1],[[23,[69]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[70]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[70]]],[]],[[16,-1],[[23,[49]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[49]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[71]]],[]],[[16,-1],[[23,[71]]],[]],[[16,-1],[[23,[72]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[72]]],[]],[[16,-1],[[23,[73]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[73]]],[]],[[16,-1],[[23,[74]]],[]],[[16,-1],[[23,[74]]],[]],[16,[[13,[-1,24]]],[]],[[75,3],4],[[54,3],[[13,[2,100]]]],[[54,3],4],[[76,3],4],[[55,3],4],[[55,3],[[13,[2,100]]]],[[77,3],4],[[52,3],[[13,[2,100]]]],[[52,3],4],[[78,3],4],[[56,3],4],[[56,3],[[13,[2,100]]]],[[79,3],4],[[57,3],[[13,[2,100]]]],[[57,3],4],[[80,3],4],[[58,3],[[13,[2,100]]]],[[58,3],4],[[81,3],4],[[42,3],4],[[42,3],[[13,[2,100]]]],[[82,3],4],[[59,3],4],[[59,3],[[13,[2,100]]]],[[83,3],4],[[60,3],4],[[60,3],[[13,[2,100]]]],[[84,3],4],[[61,3],4],[[61,3],[[13,[2,100]]]],[[85,3],4],[[62,3],[[13,[2,100]]]],[[62,3],4],[[86,3],4],[[63,3],[[13,[2,100]]]],[[63,3],4],[[87,3],4],[[64,3],[[13,[2,100]]]],[[64,3],4],[[88,3],4],[[65,3],[[13,[2,100]]]],[[65,3],4],[[89,3],4],[[66,3],[[13,[2,100]]]],[[66,3],4],[[90,3],4],[[67,3],4],[[67,3],[[13,[2,100]]]],[[91,3],4],[[46,3],4],[[46,3],[[13,[2,100]]]],[[92,3],4],[[68,3],4],[[68,3],[[13,[2,100]]]],[[93,3],4],[[69,3],[[13,[2,100]]]],[[69,3],4],[[94,3],4],[[70,3],[[13,[2,100]]]],[[70,3],4],[[95,3],4],[[49,3],4],[[49,3],[[13,[2,100]]]],[[96,3],4],[[71,3],4],[[71,3],[[13,[2,100]]]],[[97,3],4],[[72,3],4],[[72,3],[[13,[2,100]]]],[[98,3],4],[[73,3],4],[[73,3],[[13,[2,100]]]],[[99,3],4],[[74,3],4],[[74,3],[[13,[2,100]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[101,[[37,[54]]]],[101,[[37,[55]]]],[101,[[37,[52]]]],[101,[[37,[56]]]],[101,[[37,[57]]]],[101,[[37,[58]]]],[101,[[37,[42]]]],[101,[[37,[59]]]],[101,[[37,[60]]]],[101,[[37,[61]]]],[101,[[37,[62]]]],[101,[[37,[63]]]],[101,[[37,[64]]]],[101,[[37,[65]]]],[101,[[37,[66]]]],[101,[[37,[67]]]],[101,[[37,[46]]]],[101,[[37,[68]]]],[101,[[37,[69]]]],[101,[[37,[70]]]],[101,[[37,[49]]]],[101,[[37,[71]]]],[101,[[37,[72]]]],[101,[[37,[73]]]],[101,[[37,[74]]]],[26,[[13,[54,-1]]],[]],[26,[[13,[55,-1]]],[]],[26,[[13,[52,-1]]],[]],[26,[[13,[56,-1]]],[]],[26,[[13,[57,-1]]],[]],[26,[[13,[58,-1]]],[]],[26,[[13,[42,-1]]],[]],[26,[[13,[59,-1]]],[]],[26,[[13,[60,-1]]],[]],[26,[[13,[61,-1]]],[]],[26,[[13,[62,-1]]],[]],[26,[[13,[63,-1]]],[]],[26,[[13,[64,-1]]],[]],[26,[[13,[65,-1]]],[]],[26,[[13,[66,-1]]],[]],[26,[[13,[67,-1]]],[]],[26,[[13,[46,-1]]],[]],[26,[[13,[68,-1]]],[]],[26,[[13,[69,-1]]],[]],[26,[[13,[70,-1]]],[]],[26,[[13,[49,-1]]],[]],[26,[[13,[71,-1]]],[]],[26,[[13,[72,-1]]],[]],[26,[[13,[73,-1]]],[]],[26,[[13,[74,-1]]],[]],[29,[[37,[102]]]],[29,[[37,[52]]]],[29,[[37,[42]]]],[29,[[37,[59]]]],[29,[[37,[46]]]],[[54,-1],2,31],[[55,-1],2,31],[[52,-1],2,31],[[56,-1],2,31],[[57,-1],2,31],[[58,-1],2,31],[[42,-1],2,31],[[59,-1],2,31],[[60,-1],2,31],[[61,-1],2,31],[[62,-1],2,31],[[63,-1],2,31],[[64,-1],2,31],[[65,-1],2,31],[[66,-1],2,31],[[67,-1],2,31],[[46,-1],2,31],[[68,-1],2,31],[[69,-1],2,31],[[70,-1],2,31],[[49,-1],2,31],[[71,-1],2,31],[[72,-1],2,31],[[73,-1],2,31],[[74,-1],2,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[54,15],32],[[55,15],32],[[52,15],32],[[56,15],32],[[57,15],32],[[58,15],32],[[42,15],32],[[59,15],32],[[60,15],32],[[61,15],32],[[62,15],32],[[63,15],32],[[64,15],32],[[65,15],32],[[66,15],32],[[67,15],32],[[46,15],32],[[68,15],32],[[69,15],32],[[70,15],32],[[49,15],32],[[71,15],32],[[72,15],32],[[73,15],32],[[74,15],32],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],75],[[],76],[[],77],[[],78],[[],79],[[],80],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],[[34,[54]]]],[[],[[34,[55]]]],[[],[[34,[52]]]],[[],[[34,[56]]]],[[],[[34,[57]]]],[[],[[34,[58]]]],[[],[[34,[42]]]],[[],[[34,[59]]]],[[],[[34,[60]]]],[[],[[34,[61]]]],[[],[[34,[62]]]],[[],[[34,[63]]]],[[],[[34,[64]]]],[[],[[34,[65]]]],[[],[[34,[66]]]],[[],[[34,[67]]]],[[],[[34,[46]]]],[[],[[34,[68]]]],[[],[[34,[69]]]],[[],[[34,[70]]]],[[],[[34,[49]]]],[[],[[34,[71]]]],[[],[[34,[72]]]],[[],[[34,[73]]]],[[],[[34,[74]]]],[75,101],[76,101],[77,101],[78,101],[79,101],[80,101],[81,101],[82,101],[83,101],[84,101],[85,101],[86,101],[87,101],[88,101],[89,101],[90,101],[91,101],[92,101],[93,101],[94,101],[95,101],[96,101],[97,101],[98,101],[99,101],[54,27],[55,27],[52,27],[56,27],[58,27],[42,27],[59,27],[60,27],[61,27],[62,27],[63,27],[64,27],[66,27],[67,27],[46,27],[68,27],[69,27],[70,27],[49,27],[71,27],[72,27],[73,27],[74,27],[75,[[37,[-1]]],[]],[76,[[37,[-1]]],[]],[77,[[37,[-1]]],[]],[78,[[37,[-1]]],[]],[79,[[37,[-1]]],[]],[80,[[37,[-1]]],[]],[81,[[37,[-1]]],[]],[82,[[37,[-1]]],[]],[83,[[37,[-1]]],[]],[84,[[37,[-1]]],[]],[85,[[37,[-1]]],[]],[86,[[37,[-1]]],[]],[87,[[37,[-1]]],[]],[88,[[37,[-1]]],[]],[89,[[37,[-1]]],[]],[90,[[37,[-1]]],[]],[91,[[37,[-1]]],[]],[92,[[37,[-1]]],[]],[93,[[37,[-1]]],[]],[94,[[37,[-1]]],[]],[95,[[37,[-1]]],[]],[96,[[37,[-1]]],[]],[97,[[37,[-1]]],[]],[98,[[37,[-1]]],[]],[99,[[37,[-1]]],[]],[75,[[37,[-1]]],[]],[76,[[37,[-1]]],[]],[77,[[37,[-1]]],[]],[78,[[37,[-1]]],[]],[79,[[37,[-1]]],[]],[80,[[37,[-1]]],[]],[81,[[37,[-1]]],[]],[82,[[37,[-1]]],[]],[83,[[37,[-1]]],[]],[84,[[37,[-1]]],[]],[85,[[37,[-1]]],[]],[86,[[37,[-1]]],[]],[87,[[37,[-1]]],[]],[88,[[37,[-1]]],[]],[89,[[37,[-1]]],[]],[90,[[37,[-1]]],[]],[91,[[37,[-1]]],[]],[92,[[37,[-1]]],[]],[93,[[37,[-1]]],[]],[94,[[37,[-1]]],[]],[95,[[37,[-1]]],[]],[96,[[37,[-1]]],[]],[97,[[37,[-1]]],[]],[98,[[37,[-1]]],[]],[99,[[37,[-1]]],[]],[[75,101],[[37,[-1]]],[]],[[76,101],[[37,[-1]]],[]],[[77,101],[[37,[-1]]],[]],[[78,101],[[37,[-1]]],[]],[[79,101],[[37,[-1]]],[]],[[80,101],[[37,[-1]]],[]],[[81,101],[[37,[-1]]],[]],[[82,101],[[37,[-1]]],[]],[[83,101],[[37,[-1]]],[]],[[84,101],[[37,[-1]]],[]],[[85,101],[[37,[-1]]],[]],[[86,101],[[37,[-1]]],[]],[[87,101],[[37,[-1]]],[]],[[88,101],[[37,[-1]]],[]],[[89,101],[[37,[-1]]],[]],[[90,101],[[37,[-1]]],[]],[[91,101],[[37,[-1]]],[]],[[92,101],[[37,[-1]]],[]],[[93,101],[[37,[-1]]],[]],[[94,101],[[37,[-1]]],[]],[[95,101],[[37,[-1]]],[]],[[96,101],[[37,[-1]]],[]],[[97,101],[[37,[-1]]],[]],[[98,101],[[37,[-1]]],[]],[[99,101],[[37,[-1]]],[]],[[54,54],[[37,[20]]]],[[55,55],[[37,[20]]]],[[52,52],[[37,[20]]]],[[56,56],[[37,[20]]]],[[57,57],[[37,[20]]]],[[58,58],[[37,[20]]]],[[42,42],[[37,[20]]]],[[59,59],[[37,[20]]]],[[60,60],[[37,[20]]]],[[61,61],[[37,[20]]]],[[62,62],[[37,[20]]]],[[63,63],[[37,[20]]]],[[64,64],[[37,[20]]]],[[65,65],[[37,[20]]]],[[66,66],[[37,[20]]]],[[67,67],[[37,[20]]]],[[46,46],[[37,[20]]]],[[68,68],[[37,[20]]]],[[69,69],[[37,[20]]]],[[70,70],[[37,[20]]]],[[49,49],[[37,[20]]]],[[71,71],[[37,[20]]]],[[72,72],[[37,[20]]]],[[73,73],[[37,[20]]]],[[74,74],[[37,[20]]]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[54,-1],13,39],[[55,-1],13,39],[[52,-1],13,39],[[56,-1],13,39],[[57,-1],13,39],[[58,-1],13,39],[[42,-1],13,39],[[59,-1],13,39],[[60,-1],13,39],[[61,-1],13,39],[[62,-1],13,39],[[63,-1],13,39],[[64,-1],13,39],[[66,-1],13,39],[[67,-1],13,39],[[46,-1],13,39],[[68,-1],13,39],[[69,-1],13,39],[[70,-1],13,39],[[49,-1],13,39],[[71,-1],13,39],[[72,-1],13,39],[[73,-1],13,39],[[74,-1],13,39],[75,[[2,[101,[37,[101]]]]]],[76,[[2,[101,[37,[101]]]]]],[77,[[2,[101,[37,[101]]]]]],[78,[[2,[101,[37,[101]]]]]],[79,[[2,[101,[37,[101]]]]]],[80,[[2,[101,[37,[101]]]]]],[81,[[2,[101,[37,[101]]]]]],[82,[[2,[101,[37,[101]]]]]],[83,[[2,[101,[37,[101]]]]]],[84,[[2,[101,[37,[101]]]]]],[85,[[2,[101,[37,[101]]]]]],[86,[[2,[101,[37,[101]]]]]],[87,[[2,[101,[37,[101]]]]]],[88,[[2,[101,[37,[101]]]]]],[89,[[2,[101,[37,[101]]]]]],[90,[[2,[101,[37,[101]]]]]],[91,[[2,[101,[37,[101]]]]]],[92,[[2,[101,[37,[101]]]]]],[93,[[2,[101,[37,[101]]]]]],[94,[[2,[101,[37,[101]]]]]],[95,[[2,[101,[37,[101]]]]]],[96,[[2,[101,[37,[101]]]]]],[97,[[2,[101,[37,[101]]]]]],[98,[[2,[101,[37,[101]]]]]],[99,[[2,[101,[37,[101]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[68,103],[[13,[68,104]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[54,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[55,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[52,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[56,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[57,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[58,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[42,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[59,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[60,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[61,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[62,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[63,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[64,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[65,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[66,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[67,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[46,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[68,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[69,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[70,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[49,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[71,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[72,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[73,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[74,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[54,29],[55,29],[52,29],[56,29],[58,29],[42,29],[59,29],[60,29],[61,29],[62,29],[63,29],[64,29],[66,29],[67,29],[46,29],[68,29],[69,29],[70,29],[49,29],[71,29],[72,29],[73,29],[74,29],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[105,106],105],[[107,106],107],[[108,106],108],[[109,[37,[106]]],109],[[110,[37,[106]]],110],[[111,[37,[106]]],111],[[112,106],112],[[113,106],113],[[114,[37,[106]]],114],[[115,[37,[106]]],115],[[116,[37,[106]]],116],[[117,106],117],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[118,[[13,[119,120]]]],[121,[[13,[122,123]]]],[124,[[13,[125,126]]]],[127,[[13,[128,129]]]],[105,[[13,[130,131]]]],[107,[[13,[132,133]]]],[108,[[13,[134,135]]]],[109,[[13,[136,137]]]],[110,[[13,[138,139]]]],[111,[[13,[140,141]]]],[112,[[13,[142,143]]]],[113,[[13,[144,145]]]],[114,[[13,[146,147]]]],[115,[[13,[148,149]]]],[116,[[13,[150,151]]]],[117,[[13,[152,153]]]],[103,154],[[118,154],118],[[121,154],121],[[124,154],124],[[127,154],127],[[105,154],105],[[107,154],107],[[108,154],108],[[109,154],109],[[110,154],110],[[111,154],111],[[112,154],112],[[113,154],113],[[114,154],114],[[115,154],115],[[116,154],116],[[117,154],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[103,103],[118,118],[119,119],[121,121],[122,122],[124,124],[125,125],[127,127],[128,128],[105,105],[130,130],[107,107],[132,132],[108,108],[134,134],[109,109],[136,136],[110,110],[138,138],[111,111],[140,140],[112,112],[142,142],[113,113],[144,144],[114,114],[146,146],[115,115],[148,148],[116,116],[150,150],[117,117],[152,152],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[117,[37,[155]]],117],0,[[118,[37,[60]]],118],0,[[117,156],117],0,[[],118],[[],119],[[],121],[[],122],[[],124],[[],125],[[],127],[[],128],[[],105],[[],130],[[],107],[[],132],[[],108],[[],134],[[],109],[[],136],[[],110],[[],138],[[],111],[[],140],[[],112],[[],142],[[],113],[[],144],[[],114],[[],146],[[],115],[[],148],[[],116],[[],150],[[],117],[[],152],[-1,[[13,[103]]],21],[-1,[[13,[119]]],21],[-1,[[13,[122]]],21],[-1,[[13,[125]]],21],[-1,[[13,[128]]],21],[-1,[[13,[130]]],21],[-1,[[13,[132]]],21],[-1,[[13,[134]]],21],[-1,[[13,[136]]],21],[-1,[[13,[138]]],21],[-1,[[13,[140]]],21],[-1,[[13,[142]]],21],[-1,[[13,[144]]],21],[-1,[[13,[146]]],21],[-1,[[13,[148]]],21],[-1,[[13,[150]]],21],[-1,[[13,[152]]],21],[[118,[37,[36]]],118],0,[15,[[23,[22]]]],[[118,[37,[74]]],118],0,[[103,103],12],[[119,119],12],[[122,122],12],[[125,125],12],[[128,128],12],[[130,130],12],[[132,132],12],[[134,134],12],[[136,136],12],[[138,138],12],[[140,140],12],[[142,142],12],[[144,144],12],[[146,146],12],[[148,148],12],[[150,150],12],[[152,152],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[118,157],118],[[121,157],121],[[124,157],124],[[127,157],127],[[105,157],105],[[107,157],107],[[108,157],108],[[109,157],109],[[110,157],110],[[111,157],111],[[112,157],112],[[113,157],113],[[114,157],114],[[115,157],115],[[116,157],116],[[117,157],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[118,[37,[158]]],118],0,[[118,[37,[[30,[159,159]]]]],118],0,[[118,[37,[154]]],118],0,[[118,[37,[10]]],118],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[122]]],[]],[[16,-1],[[23,[122]]],[]],[[103,3],4],[[120,3],4],[[120,3],4],[[119,3],4],[[123,3],4],[[123,3],4],[[122,3],4],[[122,3],4],[[126,3],4],[[126,3],4],[[125,3],4],[[129,3],4],[[129,3],4],[[128,3],4],[[131,3],4],[[131,3],4],[[130,3],4],[[133,3],4],[[133,3],4],[[132,3],4],[[135,3],4],[[135,3],4],[[134,3],4],[[137,3],4],[[137,3],4],[[136,3],4],[[139,3],4],[[139,3],4],[[138,3],4],[[141,3],4],[[141,3],4],[[140,3],4],[[143,3],4],[[143,3],4],[[142,3],4],[[145,3],4],[[145,3],4],[[144,3],4],[[147,3],4],[[147,3],4],[[146,3],4],[[149,3],4],[[149,3],4],[[148,3],4],[[151,3],4],[[151,3],4],[[150,3],4],[[153,3],4],[[153,3],4],[[152,3],4],[-1,-1,[]],[-1,-1,[]],[160,120],[-1,-1,[]],[27,120],[-1,-1,[]],[-1,119,161],[-1,-1,[]],[160,123],[27,123],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,126],[27,126],[-1,-1,[]],[-1,-1,[]],[27,129],[160,129],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,131],[-1,-1,[]],[27,131],[-1,-1,[]],[-1,-1,[]],[160,133],[-1,-1,[]],[27,133],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,135],[27,135],[-1,-1,[]],[-1,-1,[]],[160,137],[-1,-1,[]],[27,137],[-1,-1,[]],[-1,-1,[]],[160,139],[-1,-1,[]],[27,139],[-1,-1,[]],[-1,-1,[]],[160,141],[27,141],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,143],[27,143],[-1,-1,[]],[-1,-1,[]],[160,145],[-1,-1,[]],[27,145],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,147],[27,147],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,149],[27,149],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,151],[27,151],[-1,-1,[]],[-1,-1,[]],[27,153],[-1,-1,[]],[160,153],[-1,-1,[]],[[118,41],118],[[121,41],121],[[124,41],124],[[127,41],127],[[105,41],105],[[107,41],107],[[108,41],108],[[109,41],109],[[110,41],110],[[111,41],111],[[112,41],112],[[113,41],113],[[114,41],114],[[115,41],115],[[116,41],116],[[117,41],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[122,15],32],[[],33],[[117,35],117],0,[[117,36],117],0,[[],[[34,[122]]]],[[118,[37,[35]]],118],0,[[118,[37,[[162,[154]]]]],118],0,[[117,63],117],0,[[163,164,41,154,159,157,10,10],[[50,[122]]]],[[118,[37,[165]]],118],0,[[118,46],118],[[117,46],117],0,0,[[118,69],118],[[117,69],117],0,0,[[118,[37,[154]]],118],0,[[117,[37,[166]]],117],0,[[118,12],118],0,[[118,[37,[35]]],118],[[116,[37,[35]]],116],0,0,[[118,36],118],[[116,36],116],0,0,[[118,12],118],0,[[121,159],121],[[108,159],108],[[114,159],114],[[115,159],115],0,0,0,0,[[118,12],118],[[107,29],107],[[108,29],108],[[109,12],109],[[110,12],110],[[111,12],111],[[112,12],112],[[113,12],113],[[114,12],114],[[115,12],115],[[116,12],116],[[117,12],117],0,0,0,0,0,0,0,0,0,0,0,0,[[118,12],118],0,[[127,35],127],0,[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[103,-1],13,39],[[119,-1],13,39],[[122,-1],13,39],[[125,-1],13,39],[[128,-1],13,39],[[130,-1],13,39],[[132,-1],13,39],[[134,-1],13,39],[[136,-1],13,39],[[138,-1],13,39],[[140,-1],13,39],[[142,-1],13,39],[[144,-1],13,39],[[146,-1],13,39],[[148,-1],13,39],[[150,-1],13,39],[[152,-1],13,39],[103,164],[[118,164],118],[[121,164],121],[[124,164],124],[[127,164],127],[[105,164],105],[[107,164],107],[[108,164],108],[[109,164],109],[[110,164],110],[[111,164],111],[[112,164],112],[[113,164],113],[[114,164],114],[[115,164],115],[[116,164],116],[[117,164],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[118,[37,[159]]],118],0,[[118,71],118],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[117,53],117],0,[[118,163],118],[[121,163],121],[[124,163],124],[[127,163],127],[[105,163],105],[[107,163],107],[[108,163],108],[[109,163],109],[[110,163],110],[[111,163],111],[[112,163],112],[[113,163],113],[[114,163],114],[[115,163],115],[[116,163],116],[[117,163],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[118,[37,[35]]],118],0,[[118,[37,[73]]],118],0,[[118,[37,[41]]],118],0,[[118,[37,[35]]],118],[[116,[37,[35]]],116],0,0,[[118,[37,[74]]],118],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[103,10],[[118,10],118],[[121,10],121],[[124,10],124],[[127,10],127],[[105,10],105],[[107,10],107],[[108,10],108],[[109,10],109],[[110,10],110],[[111,10],111],[[112,10],112],[[113,10],113],[[114,10],114],[[115,10],115],[[116,10],116],[[117,10],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[118,10],118],[[121,10],121],[[124,10],124],[[127,10],127],[[105,10],105],[[107,10],107],[[108,10],108],[[109,10],109],[[110,10],110],[[111,10],111],[[112,10],112],[[113,10],113],[[114,10],114],[[115,10],115],[[116,10],116],[[117,10],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[107,167],107],[[109,[37,[167]]],109],[[110,[37,[167]]],110],[[111,[37,[167]]],111],[[112,[37,[167]]],112],[[113,[37,[167]]],113],[[114,[37,[167]]],114],[[115,[37,[167]]],115],[[116,[37,[167]]],116],[[117,167],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,168],[169,169],[170,170],[171,171],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,[[168,168],12],[[169,169],12],[[170,170],12],[[171,171],12],[[168,3],4],[[169,3],4],[[170,3],4],[[171,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],122],[-1,-1,[]],[[163,164,41,154],122],[-1,-2,[],[]],0,[[163,164,41,154],122],[163,122],[[163,164],122],[[163,164,41],122],[[163,164,41,154],122],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,[[8,8],29],[8,44],[[19,35,35,35,35,36,10,10],8],[[19,172,172,172,172,29,44,29,10,10],8],[[18,18],29],[[18,18],29],[[18,18],29],[18,44],[[18,18],29],[[18,18],29],[[101,29,29],18],[18,173],[8,173],[173,173],[[19,19],29],[173,19],[[19,19],29],[[19,19],29],[19,44],[[19,19],29],[[19,19],29],[[41,18,29],19],[19,173],[[6,6],29],[6,44],[[41,42,43,29,44,10,10],6],[43,173],[43,173],[[43,43],29],[43,45],[[46,172,29,44,29,44],43],[43,44],[43,45],[[7,7],29],[7,44],[[41,172,172,29,29,44,44,29,29,10,10],7],[7,173],[[41,10,10],51],[51,173],[[5,5],29],[5,44],[[41,172,29,44,29,52,53,44,44],5],[5,173],[173,54],[54,173],[173,55],[55,173],[173,52],[52,173],[173,56],[56,173],[173,57],[57,173],[173,58],[58,173],[173,42],[42,173],[173,59],[59,173],[173,60],[60,173],[173,61],[61,173],[173,65],[65,173],[173,62],[62,173],[173,63],[63,173],[173,64],[64,173],[173,66],[66,173],[173,67],[67,173],[173,46],[46,173],[173,68],[68,173],[173,69],[69,173],[173,70],[70,173],[173,49],[49,173],[173,71],[71,173],[173,72],[72,173],[173,73],[73,173],[173,74],[74,173],0,[[163,164,41,154,167,106,157,10,10,29],132],[[163,164,41,154,173,157,10,10],122],[[163,164,41,154,157,10,10],125],[[163,164,41,154,106,173,157,10,10,29],134],[[163,164,41,154,35,157,10,10],128],[[163,164,41,154,106,157,10,10],130],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[106,44],[173,106],[174,44],[173,174],[154,44],[173,154],[175,44],[173,175],[158,44],[173,158],[173,173],[173,41],[41,44],[41,29],[[176,177],41],[41,173],[165,44],[173,165],[166,44],[173,166],[164,44],[173,164],[176,44],[173,176],[53,44],[173,53],[163,44],[173,163],[177,44],[177,29],[173,177],[167,44],[173,167],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[178,-1,[]],[178,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[178,43,44,44],2],[[178,6],2],[178,179],[178,35],[178,36],[178,35],[178,36],[178,179],[178,59],[178,2],[[178,44,44],2],[[178,44,44],2],[[178,44,44],2],[178,44],[[178,43,44,44],2],[178,2],[[178,36,46],45],[[178,35,46],45],[178,29],[178,29],[178,41],[178,45],[[41,59],178],[[178,101],173],[178,2],[178,44],[[178,43],179],[178,45],[178,44],[[178,43,44,44],2],[[178,7],2],[[178,5],2],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[180,180],[[-1,-2],2,[],[]],[180,-1,[]],[180,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[180,180],[180,2],[180,45],[[46,35,179],180],[180,179],[180,35],[180,45],[181,180],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],[179,2],0,0,0,0,[156,173],[173,29],[173,156],[[173,29,182,173,61],156],[156,44],[156,173],[156,2],[156,173],[[155,155],2],[155,45],[[172,156],155],[[45,156],155],[[155,155],2],[[35,35],2],[35,45],[[172,29],35],[[45,29],35],[[35,35],2],[[36,36],2],[[36,44],2],[36,45],[[44,29],36],[[45,29],36],[[36,36],2],[[36,44],2],0,0,0,0,0,0,[[],2],0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[106,106],[[-1,-2],2,[],[]],[[106,106],20],[[-1,-2],20,[],[]],[[],106],[-1,[[13,[106]]],21],[15,[[23,[22]]]],[[106,106],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[106]]],[]],[[16,-1],[[23,[106]]],[]],[[106,3],4],[[106,3],4],[26,106],[-1,-1,[]],[26,[[13,[106,-1]]],[]],[[106,-1],2,31],[-1,-2,[],[]],[[106,15],32],[[],33],[[],[[34,[106]]]],[26,[[50,[106]]]],[[106,106],[[37,[20]]]],[[-1,38],27,[]],[[106,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[174,174],[[-1,-2],2,[],[]],[[174,174],20],[[-1,-2],20,[],[]],[-1,[[13,[174]]],21],[15,[[23,[22]]]],[[174,174],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[174]]],[]],[[16,-1],[[23,[174]]],[]],[16,[[13,[-1,24]]],[]],[[174,3],4],[[174,3],4],[-1,-1,[]],[26,174],[26,[[13,[174,-1]]],[]],[[174,-1],2,31],[-1,-2,[],[]],[[174,15],32],[[],33],[[],[[34,[174]]]],[26,[[50,[174]]]],[[174,174],[[37,[20]]]],[[-1,38],27,[]],[[174,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[154,154],[[-1,-2],2,[],[]],[[154,154],20],[[-1,-2],20,[],[]],[[],154],[-1,[[13,[154]]],21],[15,[[23,[22]]]],[[154,154],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[154]]],[]],[[16,-1],[[23,[154]]],[]],[16,[[13,[-1,24]]],[]],[[154,3],4],[[154,3],4],[26,154],[-1,-1,[]],[26,[[13,[154,-1]]],[]],[[154,-1],2,31],[-1,-2,[],[]],[[154,15],32],[[],33],[[],[[34,[154]]]],[26,[[50,[154]]]],[[[37,[159]]],[[37,[[162,[154]]]]]],[[[37,[[162,[154]]]]],[[37,[159]]]],[[154,154],[[37,[20]]]],[[-1,38],27,[]],[[154,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[175,175],[[-1,-2],2,[],[]],[[175,175],20],[[-1,-2],20,[],[]],[-1,[[13,[175]]],21],[15,[[23,[22]]]],[[175,175],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[175]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[175]]],[]],[[175,3],4],[[175,3],4],[-1,-1,[]],[26,175],[26,[[13,[175,-1]]],[]],[[175,-1],2,31],[-1,-2,[],[]],[[175,15],32],[[],33],[[],[[34,[175]]]],[26,[[50,[175]]]],[[175,175],[[37,[20]]]],[[-1,38],27,[]],[[175,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[158,158],[[-1,-2],2,[],[]],[[158,158],20],[[-1,-2],20,[],[]],[-1,[[13,[158]]],21],[15,[[23,[22]]]],[[158,158],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[158]]],[]],[[16,-1],[[23,[158]]],[]],[16,[[13,[-1,24]]],[]],[[158,3],4],[[158,3],4],[26,158],[-1,-1,[]],[26,[[13,[158,-1]]],[]],[[158,-1],2,31],[-1,-2,[],[]],[[158,15],32],[[],33],[[],[[34,[158]]]],[26,[[50,[158]]]],[[158,158],[[37,[20]]]],[[-1,38],27,[]],[[158,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[[-1,-2],2,[],[]],[[41,41],20],[[-1,-2],20,[],[]],[[],41],[-1,[[50,[41]]],21],[15,[[23,[22]]]],[[41,41],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[41]]],[]],[[16,-1],[[23,[41]]],[]],[16,[[13,[-1,24]]],[]],[[41,3],4],[[41,3],4],[26,41],[-1,-1,[]],[26,[[50,[41]]]],[[41,-1],2,31],[-1,-2,[],[]],[[41,15],32],[41,12],[[],33],[[],[[34,[41]]]],[[176,177],41],[[41,41],[[37,[20]]]],[[-1,38],27,[]],[[41,-1],50,39],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[165,165],[[-1,-2],2,[],[]],[[165,165],20],[[-1,-2],20,[],[]],[-1,[[13,[165]]],21],[15,[[23,[22]]]],[[165,165],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[165]]],[]],[[16,-1],[[23,[165]]],[]],[[165,3],4],[[165,3],4],[-1,-1,[]],[26,165],[26,[[13,[165,-1]]],[]],[[165,-1],2,31],[-1,-2,[],[]],[[165,15],32],[[],33],[[],[[34,[165]]]],[26,[[50,[165]]]],[[165,165],[[37,[20]]]],[[-1,38],27,[]],[[165,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[166,166],[[-1,-2],2,[],[]],[[166,166],20],[[-1,-2],20,[],[]],[[],166],[-1,[[13,[166]]],21],[15,[[23,[22]]]],[[166,166],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[166]]],[]],[[16,-1],[[23,[166]]],[]],[[166,3],4],[[166,3],4],[26,166],[-1,-1,[]],[26,[[13,[166,-1]]],[]],[[166,-1],2,31],[-1,-2,[],[]],[[166,15],32],[[],33],[[],[[34,[166]]]],[26,[[50,[166]]]],[[166,166],[[37,[20]]]],[[-1,38],27,[]],[[166,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[164,164],[[-1,-2],2,[],[]],[[164,164],20],[[-1,-2],20,[],[]],[[],164],[-1,[[13,[164]]],21],[15,[[23,[22]]]],[[164,164],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[164]]],[]],[[16,-1],[[23,[164]]],[]],[[164,3],4],[[164,3],4],[-1,-1,[]],[26,164],[26,[[13,[164,-1]]],[]],[164,26],[[164,-1],2,31],[-1,-2,[],[]],[[164,15],32],[[],33],[[],[[34,[164]]]],[26,[[50,[164]]]],[[164,164],[[37,[20]]]],[[-1,38],27,[]],[[164,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[],106],0,[[],106],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],174],0,[[],174],0,[[],154],0,[[],175],[[],106],[[],106],[[],174],[[],174],[[],154],[[],175],[[],158],[[],41],[[],41],[[],165],[[],166],[[],164],[[],176],[[],176],[[],53],[[],163],[[],177],[[],177],[[],167],0,[[],158],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],106],[[],106],[[],174],[[],174],[[],154],[[],175],[[],158],[[],41],[[],41],[[],165],[[],166],[[],164],[[],176],[[],176],[[],53],[[],163],[[],177],[[],177],[[],167],0,[[],41],0,[[],41],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],165],0,[[],166],0,[[],164],0,[[],176],0,[[],176],0,[[],53],0,[[],163],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,[[],177],0,[[],167],0,[[],177],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[[-1,-2],2,[],[]],[[176,176],20],[[-1,-2],20,[],[]],[[],176],[-1,[[13,[176]]],21],[15,[[23,[22]]]],[[176,176],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[176]]],[]],[[16,-1],[[23,[176]]],[]],[[176,3],4],[[176,3],4],[26,176],[-1,-1,[]],[26,[[13,[176,-1]]],[]],[[176,-1],2,31],[-1,-2,[],[]],[[176,15],32],[[],33],[[],[[34,[176]]]],[26,[[50,[176]]]],[[176,176],[[37,[20]]]],[[-1,38],27,[]],[[176,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,53],[[-1,-2],2,[],[]],[[53,53],20],[[-1,-2],20,[],[]],[[],53],[-1,[[13,[53]]],21],[15,[[23,[22]]]],[[53,53],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[53]]],[]],[[16,-1],[[23,[53]]],[]],[16,[[13,[-1,24]]],[]],[[53,3],4],[[53,3],4],[26,53],[-1,-1,[]],[26,[[13,[53,-1]]],[]],[[53,-1],2,31],[-1,-2,[],[]],[[53,15],32],[[],33],[[],[[34,[53]]]],[26,[[50,[53]]]],[[53,53],[[37,[20]]]],[[-1,38],27,[]],[[53,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[163,163],[[-1,-2],2,[],[]],[[163,163],20],[[-1,-2],20,[],[]],[[],163],[-1,[[13,[163]]],21],[15,[[23,[22]]]],[[163,163],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[163]]],[]],[[16,-1],[[23,[163]]],[]],[[163,3],4],[[163,3],4],[26,163],[-1,-1,[]],[26,[[13,[163,-1]]],[]],[163,26],[[163,-1],2,31],[-1,-2,[],[]],[[163,15],32],[[],33],[[],[[34,[163]]]],[26,[[50,[163]]]],[[163,163],[[37,[20]]]],[[-1,38],27,[]],[[163,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[177,177],[[-1,-2],2,[],[]],[[177,177],20],[[-1,-2],20,[],[]],[[],177],[-1,[[13,[177]]],21],[15,[[23,[22]]]],[[177,177],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[177]]],[]],[[16,-1],[[23,[177]]],[]],[[177,3],4],[[177,3],4],[-1,-1,[]],[26,177],[26,[[13,[177,-1]]],[]],[[177,-1],2,31],[-1,-2,[],[]],[[177,15],32],[177,12],[[],33],[[],[[34,[177]]]],[26,[[50,[177]]]],[[177,177],[[37,[20]]]],[[-1,38],27,[]],[[177,-1],13,39],[[],177],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[167,167],[[-1,-2],2,[],[]],[[167,167],20],[[-1,-2],20,[],[]],[[],167],[-1,[[13,[167]]],21],[15,[[23,[22]]]],[[167,167],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[167]]],[]],[[16,-1],[[23,[167]]],[]],[[167,3],4],[[167,3],4],[-1,-1,[]],[26,167],[26,[[13,[167,-1]]],[]],[[167,-1],2,31],[-1,-2,[],[]],[[167,15],32],[[],33],[[],[[34,[167]]]],[26,[[50,[167]]]],[[167,167],[[37,[20]]]],[[-1,38],27,[]],[[167,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[183,56],[183,57],[183,[[37,[156]]]],[[183,36,35],36],[[183,36,35,[37,[12]]],155],0,0,0,0,0,[183,41],[183,12],[183,[[37,[36]]]],[[183,45],[[50,[35]]]],[[183,45],[[50,[36]]]],[183,184],[183,184],[183,184],[183,[[37,[35]]]],[183,[[37,[36]]]],[183,[[37,[35]]]],[183,[[37,[36]]]],[183,36],0,[183,35],[183,29],[183,156],[183,176],[183,156],[183,36],[183,29],[183,176],0,0,[183,184],[183,177],0,0,[[-1,15],[[17,[16]]],[]],[185,56],[185,57],[185,[[37,[156]]]],[-1,-2,[],[]],[-1,-2,[],[]],[185,185],[[-1,-2],2,[],[]],[-1,[[13,[185]]],21],[15,[[23,[22]]]],[[185,185],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[[16,-1],[[23,[185]]],[]],[[16,-1],[[23,[185]]],[]],[16,[[13,[-1,24]]],[]],[[185,3],4],[-1,-1,[]],[[185,-1],2,31],[185,41],0,[-1,-2,[],[]],[[185,15],32],[185,12],[[],33],[[],[[34,[185]]]],[185,[[37,[36]]]],0,[185,184],0,[185,184],0,[185,184],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,[185,36],[[41,176,156,156,156,10,10,29,29,35,36,184,184,184,184,[37,[36]],[37,[36]],[37,[36]],[37,[155]],[37,[155]],[37,[35]],[37,[35]]],[[50,[185]]]],[185,35],0,[185,29],0,[185,156],0,[185,176],0,[[185,-1],13,39],[185,156],0,[185,36],0,[185,29],0,[185,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[186,56],[186,57],[186,[[37,[156]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[186,186],[[-1,-2],2,[],[]],[-1,[[13,[186]]],21],[15,[[23,[22]]]],[[186,186],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[186]]],[]],[[16,-1],[[23,[186]]],[]],[[186,3],4],[-1,-1,[]],[[186,-1],2,31],[186,41],0,[-1,-2,[],[]],[[186,15],32],[186,12],[[],33],[[],[[34,[186]]]],[186,[[37,[36]]]],0,[186,184],0,[186,184],0,[186,184],0,0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,36],[[41,176,156,156,156,29,29,35,36,184,184,184,184,[37,[36]],[37,[36]],[37,[36]],[37,[155]],[37,[155]],[37,[35]],[37,[35]]],[[50,[186]]]],[186,35],0,[186,29],0,[186,156],0,[186,176],0,[[186,-1],13,39],[186,156],0,[186,36],0,[186,29],0,[186,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],[187,56],[187,57],[187,[[37,[156]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[187,187],[[-1,-2],2,[],[]],[-1,[[13,[187]]],21],[15,[[23,[22]]]],[[187,187],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[187]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[187]]],[]],[[187,3],4],[-1,-1,[]],[[187,-1],2,31],[187,41],0,[-1,-2,[],[]],[[187,15],32],[187,12],[[],33],[[],[[34,[187]]]],[187,[[37,[36]]]],0,[187,184],0,[187,184],0,[187,184],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,36],[[41,176,156,156,29,29,35,36,184,184,184,184,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[187]]]],[187,35],0,[187,29],0,[187,156],0,[187,176],0,[[187,-1],13,39],[187,156],[187,36],0,[187,29],0,[187,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],[188,56],[188,57],[188,[[37,[156]]]],[-1,-2,[],[]],[-1,-2,[],[]],[188,188],[[-1,-2],2,[],[]],0,[-1,[[13,[188]]],21],[15,[[23,[22]]]],[[188,188],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[188]]],[]],[[16,-1],[[23,[188]]],[]],[[188,3],4],[-1,-1,[]],[[188,-1],2,31],[188,41],0,[-1,-2,[],[]],[[188,15],32],[188,12],0,[[],33],[[],[[34,[188]]]],[188,[[37,[36]]]],0,[188,184],0,[188,184],0,[188,184],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,36],0,[[41,176,27,156,29,35,36,184,184,184,184,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[188]]]],[188,35],0,[188,29],0,[188,156],[188,176],0,[[188,-1],13,39],[188,156],[188,36],[188,29],[188,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[189,56],0,[189,57],[189,[[37,[156]]]],[-1,-2,[],[]],[-1,-2,[],[]],[189,189],[[-1,-2],2,[],[]],0,[-1,[[13,[189]]],21],[15,[[23,[22]]]],[[189,189],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[189]]],[]],[[16,-1],[[23,[189]]],[]],[[189,3],4],[-1,-1,[]],[[189,-1],2,31],[189,41],0,[-1,-2,[],[]],[[189,15],32],[189,12],[[],33],[[],[[34,[189]]]],[189,[[37,[36]]]],0,[189,184],0,[189,184],0,[189,184],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,36],0,[[41,176,56,27,10,10,156,29,35,184,184,184,184,36,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[189]]]],[189,35],0,[189,29],0,[189,156],[189,176],0,[[189,-1],13,39],[189,156],[189,36],[189,29],[189,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[190,56],0,[190,57],[190,[[37,[156]]]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[[-1,-2],2,[],[]],0,[-1,[[13,[190]]],21],[15,[[23,[22]]]],[[190,190],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[[16,-1],[[23,[190]]],[]],[[16,-1],[[23,[190]]],[]],[16,[[13,[-1,24]]],[]],[[190,3],4],[-1,-1,[]],[[190,-1],2,31],[190,41],0,[-1,-2,[],[]],[[190,15],32],[190,12],[[],33],[[],[[34,[190]]]],[190,[[37,[36]]]],0,[190,184],0,[190,184],0,[190,184],0,[190,[[37,[35]]]],0,[190,[[37,[36]]]],0,[190,[[37,[35]]]],0,[190,[[37,[36]]]],0,[190,36],[[41,176,56,27,67,10,10,35,156,29,35,184,184,184,184,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[190]]]],0,[190,35],0,[190,29],0,[190,156],[190,176],0,[[190,-1],13,39],[190,156],[190,36],[190,29],0,[190,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[191,[11,[45]]],[[50,[35]]]],[[191,[30,[27,45]]],[[50,[35]]]],[[191,27],[[50,[2,192]]]],[191,191],[[-1,-2],2,[],[]],0,0,[15,[[23,[22]]]],[[191,191],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[191]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[191]]],[]],[[191,3],4],0,[-1,-1,[]],[[191,-1],2,31],0,[-1,-2,[],[]],[[191,15],32],[[191,26],12],[[],33],[[],[[34,[191]]]],[[176,29,[162,[41]],27,10,10],[[50,[191,192]]]],0,0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,[-1,-2,[],[]],[-1,-2,[],[]],[193,-1,[]],[193,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[193,179],35],[[193,173],2],[193,101],[193,173],[193,2],[193,173],[193,41],[[193,173],29],[[176,29,173,173,44,44],193],[193,35],[193,29],[193,10],[193,10],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[194,43,44,44],2],[[194,6],2],[194,[[162,[181]]]],[194,[[37,[35]]]],[194,[[37,[36]]]],[194,[[37,[35]]]],[194,[[37,[36]]]],[194,[[162,[181]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[194,[[13,[2,195]]]],[[194,44,44],2],[[194,44,44],2],[[194,44,44],2],0,[[194,43,44,44],2],[[196,3],4],[[196,3],4],[[195,3],4],[[195,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[194,36,46],45],[[194,35,46],45],[194,12],[194,12],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[194,[[37,[45]]]],[[41,59],194],[[194,101],27],[194,2],[[-1,38],27,[]],[[-1,38],27,[]],0,[[194,43],[[162,[[2,[35,36]]]]]],[194,[[37,[45]]]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[[194,43,44,44],2],[[194,7],2],[[194,5],2],0,0,[[197,43],2],[[197,[162,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[197,2],[48,48],[[-1,-2],2,[],[]],[[48,48],20],[[-1,-2],20,[],[]],[[197,43],2],[[48,48],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[197,45],[[48,3],4],[[48,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[197,12],[197,101],0,[46,197],[[35,46],48],[[48,48],[[37,[20]]]],[[197,198],2],[[-1,38],27,[]],0,0,[[197,43],[[162,[[2,[35,36]]]]]],[197,45],[-1,-2,[],[]],[-1,27,[]],[197,[[37,[181]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[197,43],2],0,0,[[181,43],2],[[181,[162,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[181,181],[[-1,-2],2,[],[]],[[181,181],20],[[-1,-2],20,[],[]],[[181,43],2],[[181,181],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[181,45],[181,44],[181,[[37,[43]]]],[[181,3],4],[-1,-1,[]],[43,181],[[181,181],12],[[181,181],12],[-1,-2,[],[]],[181,12],[[181,181],12],[181,101],[[181,181],12],[48,181],0,[[181,181],[[37,[20]]]],0,[[181,198],2],[181,45],[181,44],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[181,43],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[161,[[37,[106]]]],0,[[161,103],[[13,[2,104]]]],[[199,103],[[13,[2,104]]]],[161,[[37,[45]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[161,154],0,[199,199],[[-1,-2],2,[],[]],[70,46],[[199,156],[[37,[155]]]],[199,[[30,[156,155]]]],0,[161,[[37,[60]]]],0,[-1,[[13,[199]]],21],[161,[[37,[36]]]],[161,[[37,[74]]]],0,[161,101],[161,[[162,[103]]]],0,[161,[[37,[158]]]],0,[161,[[37,[[30,[159,159]]]]]],0,[161,[[37,[154]]]],0,[161,[[37,[10]]]],[161,36],0,[[104,3],4],[[104,3],4],[[199,3],4],[-1,-1,[]],[-1,-1,[]],[161,157],0,[161,41],0,[-1,-2,[],[]],[-1,-2,[],[]],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],0,[161,12],0,[161,12],[161,12],[161,103],[161,[[37,[53]]]],0,[161,36],0,[161,[[37,[35]]]],[161,[[37,[[162,[154]]]]]],0,[161,[[37,[63]]]],0,[[163,164,41,154,46,69,36,71,12,12,[37,[74]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],199],[46,46],[161,[[37,[165]]]],0,[161,69],0,[161,[[37,[154]]]],0,[161,[[37,[166]]]],0,0,[161,[[37,[35]]]],[161,36],0,[[-1,38],27,[]],[[199,-1],13,39],[[199,35],2],[161,46],0,[199,184],[161,[[37,[45]]]],0,[161,68],0,[[[30,[27,27]]],[[30,[159,159]]]],[161,164],0,[161,176],[161,[[37,[159]]]],0,[161,71],0,[-1,-2,[],[]],[-1,27,[]],[161,[[162,[53]]]],0,[161,163],0,[161,[[37,[35]]]],[161,[[37,[73]]]],[161,[[37,[41]]]],[161,[[37,[35]]]],[161,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[161,10],0,[161,10],0,[-1,14,[]],[-1,14,[]],[[161,150],2],[[[30,[159,159]]],[[30,[27,27]]]],[161,177],[161,[[37,[167]]]],0,[161,[[162,[167]]]],0,[[199,70,36],12],0,[200,[[37,[106]]]],[[200,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[200,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[200,154],[200,[[37,[60]]]],[[],200],[200,-1,[]],[200,-1,[]],[200,[[37,[36]]]],0,[15,[[23,[22]]]],[200,[[37,[74]]]],[200,[[162,[103]]]],[200,[[37,[158]]]],[200,[[37,[[30,[159,159]]]]]],[200,[[37,[154]]]],[200,[[37,[10]]]],0,[[16,-1],[[23,[200]]],[]],[[16,-1],[[23,[200]]],[]],[200,36],[-1,-1,[]],[119,200],[200,157],[200,41],[-1,-2,[],[]],[[200,15],32],[200,12],0,[200,12],[200,12],[[],33],[200,[[37,[53]]]],[[],[[34,[200]]]],[200,36],[200,[[37,[35]]]],[200,[[37,[[162,[154]]]]]],[200,[[37,[63]]]],[[163,164,41,154,46,36,35,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],200],[200,[[37,[165]]]],[200,69],[200,[[37,[154]]]],[200,[[37,[166]]]],[200,[[37,[35]]]],0,[200,36],[200,46],[200,[[37,[45]]]],[200,68],[200,164],[200,176],[200,[[37,[159]]]],[200,71],[200,[[162,[53]]]],[200,163],[200,[[37,[35]]]],[200,[[37,[73]]]],[200,[[37,[41]]]],0,[200,[[37,[35]]]],[200,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[200,10],[200,10],[-1,14,[]],[15,40],[[200,150],2],[200,177],[200,[[37,[167]]]],[200,[[162,[167]]]],0,[201,[[37,[106]]]],[[201,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[201,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[201,154],[201,[[37,[60]]]],[[],201],[201,-1,[]],[201,-1,[]],[201,[[37,[36]]]],0,[15,[[23,[22]]]],[201,[[37,[74]]]],[201,[[162,[103]]]],[201,[[37,[158]]]],[201,[[37,[[30,[159,159]]]]]],[201,[[37,[154]]]],[201,[[37,[10]]]],0,[[16,-1],[[23,[201]]],[]],[[16,-1],[[23,[201]]],[]],[201,36],[-1,-1,[]],[119,201],[201,157],[201,41],[-1,-2,[],[]],[[201,15],32],[201,12],0,[201,12],[201,12],0,[[],33],[201,[[37,[53]]]],[[],[[34,[201]]]],[201,36],[201,[[37,[35]]]],[201,[[37,[[162,[154]]]]]],[201,[[37,[63]]]],[[163,164,41,154,46,36,35,35,74,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],201],[201,[[37,[165]]]],[201,69],[201,[[37,[154]]]],[201,[[37,[166]]]],[201,[[37,[35]]]],0,[201,36],[201,46],[201,[[37,[45]]]],[201,68],[201,164],[201,176],[201,[[37,[159]]]],[201,71],[201,[[162,[53]]]],[201,163],[201,[[37,[35]]]],[201,[[37,[73]]]],[201,[[37,[41]]]],0,[201,[[37,[35]]]],0,[201,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[201,10],[201,10],0,[-1,14,[]],[15,40],[[201,150],2],[201,177],[201,[[37,[167]]]],[201,[[162,[167]]]],0,[202,[[37,[106]]]],[[202,103],[[50,[2,104]]]],[[-1,15],[[17,[16]]],[]],[202,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[202,154],[202,[[37,[60]]]],[[],202],[202,-1,[]],[202,-1,[]],[202,[[37,[36]]]],[15,[[23,[22]]]],[202,[[37,[74]]]],[202,[[162,[103]]]],[202,[[37,[158]]]],[202,[[37,[[30,[159,159]]]]]],[202,[[37,[154]]]],[202,[[37,[10]]]],[[16,-1],[[23,[202]]],[]],[[16,-1],[[23,[202]]],[]],[202,36],[-1,-1,[]],[119,202],[202,157],[202,41],[-1,-2,[],[]],[[202,15],32],[202,12],[202,12],[202,12],[[],33],[202,[[37,[53]]]],[[],[[34,[202]]]],[202,36],[202,[[37,[35]]]],[202,[[37,[[162,[154]]]]]],[202,[[37,[63]]]],[[163,164,41,154,46,36,71,157,10,12,12,[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]]],[[50,[202]]]],[202,[[37,[165]]]],[202,69],[202,[[37,[154]]]],[202,[[37,[166]]]],[202,[[37,[35]]]],[202,36],[202,46],[202,[[37,[45]]]],[202,68],[202,164],[202,176],[202,[[37,[159]]]],[202,71],[202,[[162,[53]]]],[202,163],[202,[[37,[35]]]],[202,[[37,[73]]]],[202,[[37,[41]]]],[202,[[37,[35]]]],[202,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[202,10],[202,10],[-1,14,[]],[15,40],[[202,150],2],[202,177],[202,[[37,[167]]]],[202,[[162,[167]]]],0,[203,[[37,[106]]]],[[203,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[203,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[203,154],[203,[[37,[60]]]],[[],203],[203,-1,[]],[203,-1,[]],[203,[[37,[36]]]],0,[15,[[23,[22]]]],[203,[[37,[74]]]],[203,[[162,[103]]]],[203,[[37,[158]]]],[203,[[37,[[30,[159,159]]]]]],[203,[[37,[154]]]],[203,[[37,[10]]]],0,[[16,-1],[[23,[203]]],[]],[[16,-1],[[23,[203]]],[]],[203,36],[-1,-1,[]],[119,203],[203,157],[203,41],[-1,-2,[],[]],[[203,15],32],[203,12],[203,12],[203,12],0,[[],33],[203,[[37,[53]]]],[[],[[34,[203]]]],[203,36],[203,[[37,[35]]]],[203,[[37,[[162,[154]]]]]],[203,[[37,[63]]]],[[163,164,41,154,46,36,35,74,71,[37,[10]],12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],203],[203,[[37,[165]]]],[203,69],[203,[[37,[154]]]],[203,[[37,[166]]]],[203,[[37,[35]]]],[203,36],[203,46],[203,[[37,[45]]]],[203,68],[203,164],[203,176],[203,[[37,[159]]]],[203,71],[203,[[162,[53]]]],[203,163],[203,[[37,[35]]]],[203,[[37,[73]]]],[203,[[37,[41]]]],0,[203,[[37,[35]]]],0,[203,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[203,10],[203,10],0,[-1,14,[]],[15,40],[[203,150],2],[203,177],[203,[[37,[167]]]],[203,[[162,[167]]]],0,[204,[[37,[106]]]],[[204,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[204,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[204,154],[204,[[37,[60]]]],[[],204],[204,-1,[]],[204,-1,[]],[204,[[37,[36]]]],0,[15,[[23,[22]]]],[204,[[37,[74]]]],[204,[[162,[103]]]],[204,[[37,[158]]]],[204,[[37,[[30,[159,159]]]]]],[204,[[37,[154]]]],[204,[[37,[10]]]],0,[[16,-1],[[23,[204]]],[]],[[16,-1],[[23,[204]]],[]],[204,36],[119,204],[-1,-1,[]],[204,157],[204,41],[-1,-2,[],[]],[[204,15],32],[204,12],0,[204,12],[204,12],[[],33],[204,[[37,[53]]]],[[],[[34,[204]]]],[204,36],[204,[[37,[35]]]],[204,[[37,[[162,[154]]]]]],[204,[[37,[63]]]],[[163,164,41,154,46,36,71,[37,[10]],12,12,12,[37,[36]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],204],[204,[[37,[165]]]],[204,69],[204,[[37,[154]]]],[204,[[37,[166]]]],[204,[[37,[35]]]],0,[204,36],[204,46],[204,[[37,[45]]]],[204,68],[204,164],[204,176],[204,[[37,[159]]]],[204,71],[204,[[162,[53]]]],[204,163],[204,[[37,[35]]]],[204,[[37,[73]]]],[204,[[37,[41]]]],[204,[[37,[35]]]],[204,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[204,10],[204,10],[-1,14,[]],[15,40],[[204,150],2],[204,177],[204,[[37,[167]]]],[204,[[162,[167]]]],0,[205,[[37,[106]]]],[[205,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[205,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,154],[205,[[37,[60]]]],[[],205],[205,-1,[]],[205,-1,[]],[205,[[37,[36]]]],0,[15,[[23,[22]]]],[205,[[37,[74]]]],[205,[[162,[103]]]],[205,[[37,[158]]]],[205,[[37,[[30,[159,159]]]]]],[205,[[37,[154]]]],[205,[[37,[10]]]],0,[[16,-1],[[23,[205]]],[]],[[16,-1],[[23,[205]]],[]],[205,36],[-1,-1,[]],[119,205],[205,157],[205,41],[-1,-2,[],[]],[[205,15],32],[205,12],0,[205,12],[205,12],0,[[],33],[205,[[37,[53]]]],[[],[[34,[205]]]],[205,36],[205,[[37,[35]]]],[205,[[37,[[162,[154]]]]]],[205,[[37,[63]]]],[[163,164,41,154,46,36,35,35,74,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],205],[205,[[37,[165]]]],[205,69],[205,[[37,[154]]]],[205,[[37,[166]]]],[205,[[37,[35]]]],0,[205,36],[205,46],[205,[[37,[45]]]],[205,68],[205,164],[205,176],[205,[[37,[159]]]],[205,71],[205,[[162,[53]]]],[205,163],[205,[[37,[35]]]],[205,[[37,[73]]]],[205,[[37,[41]]]],0,[205,[[37,[35]]]],0,[205,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[205,10],[205,10],0,[-1,14,[]],[15,40],[[205,150],2],[205,177],[205,[[37,[167]]]],[205,[[162,[167]]]],0,[206,[[37,[106]]]],[[206,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[206,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,154],[206,[[37,[60]]]],[[],206],[206,-1,[]],[206,-1,[]],[206,[[37,[36]]]],0,[15,[[23,[22]]]],[206,[[37,[74]]]],[206,[[162,[103]]]],[206,[[37,[158]]]],[206,[[37,[[30,[159,159]]]]]],[206,[[37,[154]]]],[206,[[37,[10]]]],0,[[16,-1],[[23,[206]]],[]],[[16,-1],[[23,[206]]],[]],[206,36],[-1,-1,[]],[119,206],[206,157],[206,41],[-1,-2,[],[]],[[206,15],32],[206,12],[206,12],[206,12],0,[[],33],[206,[[37,[53]]]],[[],[[34,[206]]]],[206,36],[206,[[37,[35]]]],[206,[[37,[[162,[154]]]]]],[206,[[37,[63]]]],[[163,164,41,154,46,36,35,74,71,[37,[10]],12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],206],[206,[[37,[165]]]],[206,69],[206,[[37,[154]]]],[206,[[37,[166]]]],[206,[[37,[35]]]],[206,36],[206,46],[206,[[37,[45]]]],[206,68],[206,164],[206,176],[206,[[37,[159]]]],[206,71],[206,[[162,[53]]]],[206,163],[206,[[37,[35]]]],[206,[[37,[73]]]],[206,[[37,[41]]]],0,[206,[[37,[35]]]],0,[206,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,10],[206,10],0,[-1,14,[]],[15,40],[[206,150],2],[206,177],[206,[[37,[167]]]],[206,[[162,[167]]]],0,[207,[[37,[106]]]],[[207,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[207,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,154],[207,[[37,[60]]]],[[],207],[207,-1,[]],[207,-1,[]],[207,[[37,[36]]]],0,[15,[[23,[22]]]],[207,[[37,[74]]]],[207,[[162,[103]]]],[207,[[37,[158]]]],[207,[[37,[[30,[159,159]]]]]],[207,[[37,[154]]]],[207,[[37,[10]]]],0,[[16,-1],[[23,[207]]],[]],[[16,-1],[[23,[207]]],[]],[207,36],[119,207],[-1,-1,[]],[207,157],[207,41],[-1,-2,[],[]],[[207,15],32],[207,12],0,[207,12],[207,12],0,[[],33],[207,[[37,[53]]]],[[],[[34,[207]]]],[207,36],[207,[[37,[35]]]],0,[207,[[37,[[162,[154]]]]]],[207,[[37,[63]]]],[[163,164,41,154,46,36,35,35,74,35,35,73,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],207],[207,[[37,[165]]]],[207,69],[207,[[37,[154]]]],[207,[[37,[166]]]],[207,[[37,[35]]]],0,[207,36],[207,46],[207,[[37,[45]]]],[207,68],[207,164],[207,176],[207,[[37,[159]]]],[207,71],[207,[[162,[53]]]],[207,163],[207,[[37,[35]]]],0,[207,[[37,[73]]]],0,[207,[[37,[41]]]],0,[207,[[37,[35]]]],0,[207,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[207,10],[207,10],0,[-1,14,[]],[15,40],[[207,150],2],[207,177],[207,[[37,[167]]]],[207,[[162,[167]]]],0,[208,[[37,[106]]]],[[208,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[208,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[208,154],[208,[[37,[60]]]],[[],208],[208,-1,[]],[208,-1,[]],[208,[[37,[36]]]],0,[15,[[23,[22]]]],[208,[[37,[74]]]],[208,[[162,[103]]]],[208,[[37,[158]]]],[208,[[37,[[30,[159,159]]]]]],[208,[[37,[154]]]],[208,[[37,[10]]]],0,[[16,-1],[[23,[208]]],[]],[[16,-1],[[23,[208]]],[]],[208,36],[119,208],[-1,-1,[]],[208,157],[208,41],[-1,-2,[],[]],[[208,15],32],[208,12],[208,12],[208,12],0,[[],33],[208,[[37,[53]]]],[[],[[34,[208]]]],[208,36],[208,[[37,[35]]]],[208,[[37,[[162,[154]]]]]],[208,[[37,[63]]]],[[163,164,41,154,46,36,35,74,35,73,71,[37,[10]],12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],208],[208,[[37,[165]]]],[208,69],[208,[[37,[154]]]],[208,[[37,[166]]]],[208,[[37,[35]]]],[208,36],[208,46],[208,[[37,[45]]]],[208,68],[208,164],[208,176],[208,[[37,[159]]]],[208,71],[208,[[162,[53]]]],[208,163],[208,[[37,[35]]]],0,[208,[[37,[73]]]],0,[208,[[37,[41]]]],0,[208,[[37,[35]]]],0,[208,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[208,10],[208,10],0,[-1,14,[]],[15,40],[[208,150],2],[208,177],[208,[[37,[167]]]],[208,[[162,[167]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[15,[[23,[22]]]],0,[[16,-1],[[23,[209]]],[]],[[16,-1],[[23,[209]]],[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[209,15],32],[[],33],[[],[[34,[209]]]],0,[[15,210],[[23,[2]]]],[15,209],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[15,211],[[23,[[17,[47]]]]]],[[15,211],[[23,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[212,3],4],0,[-1,-1,[]],[-1,-2,[],[]],0,[[-1,38],27,[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],0,[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[156,156],[[-1,-2],2,[],[]],0,0,[-1,[[50,[156]]],21],[15,[[23,[22]]]],[[156,156],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[156]]],[]],[[16,-1],[[23,[156]]],[]],[16,[[13,[-1,24]]],[]],[[156,3],4],[26,156],[-1,-1,[]],[26,[[50,[156]]]],[[156,-1],2,31],[-1,-2,[],[]],[[156,15],32],[26,[[50,[12]]]],[26,[[50,[12]]]],[26,[[50,[12]]]],0,[[],33],[[],[[34,[156]]]],0,[[26,29,182,26,61],[[50,[156]]]],0,[[156,12],[[50,[2]]]],[[156,-1],50,39],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[29,[[50,[2]]]],[[45,29],172],[[45,29],44],[172,45],[44,45],0,0,0,[[155,155],-1,[]],[[155,45],-1,[]],[[155,155],2],[[-1,15],[[17,[16]]],[]],[155,184],[155,45],[-1,-2,[],[]],[-1,-2,[],[]],[155,155],[[-1,-2],2,[],[]],[[155,155],20],[[-1,-2],20,[],[]],0,[-1,[[50,[155]]],21],[15,[[23,[22]]]],[[155,155],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[155]]],[]],[[16,-1],[[23,[155]]],[]],[16,[[13,[-1,24]]],[]],[[155,3],4],[[155,3],4],[-1,-1,[]],[[172,156],155],[26,[[50,[155,-1]]],[]],[[155,155],12],[[155,155],12],[[155,-1],2,31],[-1,-2,[],[]],[[155,15],32],[155,12],[[],33],[[],[[34,[155]]]],[[155,155],12],[[155,155],12],[[155,45],-1,[]],[155,-1,[]],[[45,156],[[50,[155]]]],[[155,155],[[37,[20]]]],0,[[-1,38],27,[]],[[155,-1],50,39],[[155,45],-1,[]],[[155,155],-1,[]],[[155,155],2],[155,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,0,0,[[35,45],-1,[]],[[35,35],-1,[]],[[35,35],2],[[-1,15],[[17,[16]]],[]],[35,184],[35,45],[-1,-2,[],[]],[-1,-2,[],[]],[35,35],[[-1,-2],2,[],[]],[[35,35],20],[[-1,-2],20,[],[]],[[],35],[35,-1,[]],[-1,[[50,[35]]],21],[15,[[23,[22]]]],[[35,35],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[35]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[35]]],[]],[[35,3],4],[[35,3],4],[26,35],[-1,-1,[]],[[172,29],[[50,[35]]]],[26,[[50,[35,-1]]],[]],[[35,35],12],[[35,35],12],[[35,-1],2,31],[-1,-2,[],[]],[[35,15],32],[35,12],[[],33],[[],[[34,[35]]]],[[35,35],12],[[35,35],12],[29,35],[29,35],[[35,45],-1,[]],[35,-1,[]],[[45,29],[[50,[35]]]],[[35,35],[[37,[20]]]],0,0,[[-1,38],27,[]],[[35,-1],50,39],[[35,45],-1,[]],[[35,35],-1,[]],[[35,35],2],[35,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[29,35],0,0,0,[[36,36],-1,[]],[[36,-1],2,[[213,[44]]]],[[-1,15],[[17,[16]]],[]],[36,184],[36,45],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[50,[2]]]],[36,36],[[-1,-2],2,[],[]],[[36,36],20],[[-1,-2],20,[],[]],[[],36],[36,-1,[]],[-1,[[50,[36]]],21],[15,[[23,[22]]]],[[36,36],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[36]]],[]],[[16,-1],[[23,[36]]],[]],[16,[[13,[-1,24]]],[]],[[36,3],4],[[36,3],4],[-1,-1,[]],[26,36],[172,36],[[44,29],[[50,[36]]]],[26,[[50,[36,-1]]],[]],[[36,36],12],[[36,36],12],[[36,-1],2,31],[-1,-2,[],[]],[[36,15],32],[36,12],[36,12],[[],33],[[],[[34,[36]]]],[[36,36],12],[[36,36],12],[[36,36],-1,[]],[[36,45],-1,[]],[[36,-1],2,[[213,[44]]]],[[45,29],[[50,[36]]]],[[36,36],[[37,[20]]]],0,0,[[-1,38],27,[]],[[36,-1],50,39],[[36,36],-1,[]],[[36,-1],2,[[213,[44]]]],[36,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[29,36]],"c":[],"p":[[6,"Data",17],[1,"tuple"],[5,"Formatter",6297],[8,"Result",6297],[5,"TradeTick",350],[5,"OrderBookDelta",180],[5,"QuoteTick",268],[5,"Bar",48],[10,"HasTsInit",17],[8,"UnixNanos",6298],[1,"slice"],[1,"bool"],[6,"Result",6299],[5,"TypeId",6300],[5,"Python",6301],[5,"PyAny",6302],[5,"Py",6303],[5,"BarSpecification",48],[5,"BarType",48],[6,"Ordering",6304],[10,"Deserializer",6305],[5,"CStr",6306],[8,"PyResult",6307],[5,"PyErr",6307],[5,"BarTypeParseError",48],[1,"str"],[5,"String",6308],[5,"IndexMap",6309],[1,"u8"],[5,"HashMap",6310],[10,"Hasher",6311],[8,"PyObject",6303],[5,"PyClassItemsIter",6312],[5,"LazyTypeObject",6313],[5,"Price",6170],[5,"Quantity",6234],[6,"Option",6314],[5,"SeparatorPolicy",6315],[10,"Serializer",6316],[5,"PyTypeObject",6317],[5,"InstrumentId",3830],[6,"BookAction",393],[5,"BookOrder",223],[1,"u64"],[1,"f64"],[6,"OrderSide",393],[5,"PyDict",6318],[5,"BookPrice",4988],[6,"PriceType",393],[8,"Result",6319],[5,"Ticker",313],[6,"AggressorSide",393],[5,"TradeId",4236],[6,"AccountType",393],[6,"AggregationSource",393],[6,"AssetClass",393],[6,"AssetType",393],[6,"BarAggregation",393],[6,"BookType",393],[6,"ContingencyType",393],[6,"CurrencyType",393],[6,"InstrumentCloseType",393],[6,"LiquiditySide",393],[6,"MarketStatus",393],[6,"HaltReason",393],[6,"OmsType",393],[6,"OptionKind",393],[6,"OrderStatus",393],[6,"OrderType",393],[6,"PositionSide",393],[6,"TimeInForce",393],[6,"TradingState",393],[6,"TrailingOffsetType",393],[6,"TriggerType",393],[5,"AccountTypeIter",393],[5,"AggregationSourceIter",393],[5,"AggressorSideIter",393],[5,"AssetClassIter",393],[5,"AssetTypeIter",393],[5,"BarAggregationIter",393],[5,"BookActionIter",393],[5,"BookTypeIter",393],[5,"ContingencyTypeIter",393],[5,"CurrencyTypeIter",393],[5,"InstrumentCloseTypeIter",393],[5,"LiquiditySideIter",393],[5,"MarketStatusIter",393],[5,"HaltReasonIter",393],[5,"OmsTypeIter",393],[5,"OptionKindIter",393],[5,"OrderSideIter",393],[5,"OrderStatusIter",393],[5,"OrderTypeIter",393],[5,"PositionSideIter",393],[5,"PriceTypeIter",393],[5,"TimeInForceIter",393],[5,"TradingStateIter",393],[5,"TrailingOffsetTypeIter",393],[5,"TriggerTypeIter",393],[5,"Error",6297],[1,"usize"],[10,"FromU8",393],[6,"OrderEvent",2005],[6,"OrderError",5087],[5,"OrderSubmittedBuilder",2005],[5,"AccountId",3636],[5,"OrderAcceptedBuilder",2005],[5,"OrderRejectedBuilder",2005],[5,"OrderCanceledBuilder",2005],[5,"OrderExpiredBuilder",2005],[5,"OrderTriggeredBuilder",2005],[5,"OrderPendingUpdateBuilder",2005],[5,"OrderPendingCancelBuilder",2005],[5,"OrderModifyRejectedBuilder",2005],[5,"OrderCancelRejectedBuilder",2005],[5,"OrderUpdatedBuilder",2005],[5,"OrderFilledBuilder",2005],[5,"OrderInitializedBuilder",2005],[5,"OrderInitialized",2005],[6,"OrderInitializedBuilderError",2005],[5,"OrderDeniedBuilder",2005],[5,"OrderDenied",2005],[6,"OrderDeniedBuilderError",2005],[5,"OrderEmulatedBuilder",2005],[5,"OrderEmulated",2005],[6,"OrderEmulatedBuilderError",2005],[5,"OrderReleasedBuilder",2005],[5,"OrderReleased",2005],[6,"OrderReleasedBuilderError",2005],[5,"OrderSubmitted",2005],[6,"OrderSubmittedBuilderError",2005],[5,"OrderAccepted",2005],[6,"OrderAcceptedBuilderError",2005],[5,"OrderRejected",2005],[6,"OrderRejectedBuilderError",2005],[5,"OrderCanceled",2005],[6,"OrderCanceledBuilderError",2005],[5,"OrderExpired",2005],[6,"OrderExpiredBuilderError",2005],[5,"OrderTriggered",2005],[6,"OrderTriggeredBuilderError",2005],[5,"OrderPendingUpdate",2005],[6,"OrderPendingUpdateBuilderError",2005],[5,"OrderPendingCancel",2005],[6,"OrderPendingCancelBuilderError",2005],[5,"OrderModifyRejected",2005],[6,"OrderModifyRejectedBuilderError",2005],[5,"OrderCancelRejected",2005],[6,"OrderCancelRejectedBuilderError",2005],[5,"OrderUpdated",2005],[6,"OrderUpdatedBuilderError",2005],[5,"OrderFilled",2005],[6,"OrderFilledBuilderError",2005],[5,"ClientOrderId",3713],[5,"Money",6113],[5,"Currency",5993],[5,"UUID4",6320],[5,"ExecAlgorithmId",3792],[5,"Ustr",6321],[5,"UninitializedFieldError",6322],[10,"Order",5087],[5,"Vec",6323],[5,"TraderId",4275],[5,"StrategyId",3948],[5,"OrderListId",3871],[5,"PositionId",3909],[5,"VenueOrderId",4357],[5,"PositionOpened",3201],[5,"PositionChanged",3201],[5,"PositionState",3201],[5,"PositionClosed",3201],[1,"i64"],[8,"c_char",6324],[5,"ClientId",3675],[5,"ComponentId",3754],[5,"Symbol",4197],[5,"Venue",4315],[5,"OrderBook_API",3525],[5,"CVec",6325],[5,"Level_API",3568],[5,"Level",5037],[1,"u16"],[10,"Instrument",4396],[5,"Decimal",6326],[5,"CryptoFuture",4433],[5,"CryptoPerpetual",4506],[5,"CurrencyPair",4577],[5,"Equity",4645],[5,"FuturesContract",4712],[5,"OptionsContract",4782],[5,"SyntheticInstrument",4853],[5,"Error",6319],[5,"SyntheticInstrument_API",4892],[5,"OrderBook",4918],[6,"BookIntegrityError",4918],[6,"InvalidBookOperation",4918],[5,"Ladder",4988],[8,"OrderId",223],[5,"OrderCore",5087],[5,"LimitOrder",5234],[5,"LimitIfTouchedOrder",5309],[5,"MarketOrder",5388],[5,"MarketIfTouchedOrder",5458],[5,"MarketToLimitOrder",5535],[5,"StopLimitOrder",5609],[5,"StopMarketOrder",5688],[5,"TrailingStopLimitOrder",5765],[5,"TrailingStopMarketOrder",5847],[5,"EnumIterator",5926],[5,"PyModule",6327],[6,"Value",6328],[5,"AccountBalance",5978],[10,"Into",6329],[6,"PositionEvent",3201],[5,"order_denied_max_submitted_rate",3349],[5,"account_id",3988],[5,"account_ib",3988],[5,"client_id_binance",3988],[5,"client_id_dydx",3988],[5,"client_order_id",3988],[5,"component_risk_engine",3988],[5,"exec_algorithm_id",3988],[5,"instrument_id_eth_usdt_binance",3988],[5,"instrument_id_btc_usdt",3988],[5,"order_list_id_test",3988],[5,"position_id_test",3988],[5,"strategy_id_ema_cross",3988],[5,"symbol_eth_perp",3988],[5,"symbol_aud_usd",3988],[5,"trade_id",3988],[5,"trader_id",3988],[5,"venue_binance",3988],[5,"venue_sim",3988],[5,"venue_order_id",3988]],"b":[[31,"impl-From%3CTradeTick%3E-for-Data"],[32,"impl-From%3COrderBookDelta%3E-for-Data"],[33,"impl-From%3CQuoteTick%3E-for-Data"],[34,"impl-From%3CBar%3E-for-Data"],[96,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarSpecification"],[97,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarSpecification"],[98,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarType"],[100,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarType"],[102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[103,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Bar"],[104,"impl-Display-for-BarSpecification"],[105,"impl-Debug-for-BarSpecification"],[106,"impl-Debug-for-BarType"],[107,"impl-Display-for-BarType"],[108,"impl-Debug-for-BarTypeParseError"],[109,"impl-Display-for-BarTypeParseError"],[110,"impl-Display-for-Bar"],[111,"impl-Debug-for-Bar"],[194,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[195,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[197,"impl-Display-for-OrderBookDelta"],[198,"impl-Debug-for-OrderBookDelta"],[238,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[241,"impl-Display-for-BookOrder"],[242,"impl-Debug-for-BookOrder"],[285,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[286,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[289,"impl-Debug-for-QuoteTick"],[290,"impl-Display-for-QuoteTick"],[325,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[326,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[328,"impl-Display-for-Ticker"],[329,"impl-Debug-for-Ticker"],[363,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[364,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[366,"impl-Display-for-TradeTick"],[367,"impl-Debug-for-TradeTick"],[1027,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1028,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1030,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1031,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1032,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1034,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1036,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1037,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1038,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetType"],[1039,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetType"],[1041,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1043,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1044,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1046,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1047,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1048,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1051,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1052,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1053,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1056,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1058,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1059,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1060,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1062,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1064,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1066,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1067,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1068,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1070,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1071,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1072,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1075,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1076,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1077,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1078,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1080,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1081,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1083,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1085,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1086,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1088,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1090,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1091,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1092,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1094,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1095,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1097,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1098,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1099,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1102,"impl-Display-for-AccountType"],[1103,"impl-Debug-for-AccountType"],[1105,"impl-Debug-for-AggregationSource"],[1106,"impl-Display-for-AggregationSource"],[1108,"impl-Display-for-AggressorSide"],[1109,"impl-Debug-for-AggressorSide"],[1111,"impl-Debug-for-AssetClass"],[1112,"impl-Display-for-AssetClass"],[1114,"impl-Display-for-AssetType"],[1115,"impl-Debug-for-AssetType"],[1117,"impl-Display-for-BarAggregation"],[1118,"impl-Debug-for-BarAggregation"],[1120,"impl-Debug-for-BookAction"],[1121,"impl-Display-for-BookAction"],[1123,"impl-Debug-for-BookType"],[1124,"impl-Display-for-BookType"],[1126,"impl-Debug-for-ContingencyType"],[1127,"impl-Display-for-ContingencyType"],[1129,"impl-Debug-for-CurrencyType"],[1130,"impl-Display-for-CurrencyType"],[1132,"impl-Display-for-InstrumentCloseType"],[1133,"impl-Debug-for-InstrumentCloseType"],[1135,"impl-Display-for-LiquiditySide"],[1136,"impl-Debug-for-LiquiditySide"],[1138,"impl-Display-for-MarketStatus"],[1139,"impl-Debug-for-MarketStatus"],[1141,"impl-Display-for-HaltReason"],[1142,"impl-Debug-for-HaltReason"],[1144,"impl-Display-for-OmsType"],[1145,"impl-Debug-for-OmsType"],[1147,"impl-Debug-for-OptionKind"],[1148,"impl-Display-for-OptionKind"],[1150,"impl-Debug-for-OrderSide"],[1151,"impl-Display-for-OrderSide"],[1153,"impl-Debug-for-OrderStatus"],[1154,"impl-Display-for-OrderStatus"],[1156,"impl-Display-for-OrderType"],[1157,"impl-Debug-for-OrderType"],[1159,"impl-Display-for-PositionSide"],[1160,"impl-Debug-for-PositionSide"],[1162,"impl-Debug-for-PriceType"],[1163,"impl-Display-for-PriceType"],[1165,"impl-Debug-for-TimeInForce"],[1166,"impl-Display-for-TimeInForce"],[1168,"impl-Debug-for-TradingState"],[1169,"impl-Display-for-TradingState"],[1171,"impl-Debug-for-TrailingOffsetType"],[1172,"impl-Display-for-TrailingOffsetType"],[1174,"impl-Debug-for-TriggerType"],[1175,"impl-Display-for-TriggerType"],[2510,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderDenied"],[2511,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderDenied"],[2513,"impl-Display-for-OrderInitializedBuilderError"],[2514,"impl-Debug-for-OrderInitializedBuilderError"],[2516,"impl-Display-for-OrderDeniedBuilderError"],[2517,"impl-Debug-for-OrderDeniedBuilderError"],[2518,"impl-Display-for-OrderDenied"],[2519,"impl-Debug-for-OrderDenied"],[2520,"impl-Display-for-OrderEmulatedBuilderError"],[2521,"impl-Debug-for-OrderEmulatedBuilderError"],[2523,"impl-Display-for-OrderReleasedBuilderError"],[2524,"impl-Debug-for-OrderReleasedBuilderError"],[2526,"impl-Display-for-OrderSubmittedBuilderError"],[2527,"impl-Debug-for-OrderSubmittedBuilderError"],[2529,"impl-Debug-for-OrderAcceptedBuilderError"],[2530,"impl-Display-for-OrderAcceptedBuilderError"],[2532,"impl-Debug-for-OrderRejectedBuilderError"],[2533,"impl-Display-for-OrderRejectedBuilderError"],[2535,"impl-Debug-for-OrderCanceledBuilderError"],[2536,"impl-Display-for-OrderCanceledBuilderError"],[2538,"impl-Debug-for-OrderExpiredBuilderError"],[2539,"impl-Display-for-OrderExpiredBuilderError"],[2541,"impl-Display-for-OrderTriggeredBuilderError"],[2542,"impl-Debug-for-OrderTriggeredBuilderError"],[2544,"impl-Display-for-OrderPendingUpdateBuilderError"],[2545,"impl-Debug-for-OrderPendingUpdateBuilderError"],[2547,"impl-Debug-for-OrderPendingCancelBuilderError"],[2548,"impl-Display-for-OrderPendingCancelBuilderError"],[2550,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2551,"impl-Display-for-OrderModifyRejectedBuilderError"],[2553,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2554,"impl-Display-for-OrderCancelRejectedBuilderError"],[2556,"impl-Display-for-OrderUpdatedBuilderError"],[2557,"impl-Debug-for-OrderUpdatedBuilderError"],[2559,"impl-Display-for-OrderFilledBuilderError"],[2560,"impl-Debug-for-OrderFilledBuilderError"],[2564,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2566,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2570,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2571,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2576,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2577,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2580,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[2581,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[2585,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[2587,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[2590,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2592,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2596,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[2597,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[2600,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2602,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2605,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2607,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2610,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[2611,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[2616,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[2617,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[2620,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2622,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[2626,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2627,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2631,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2632,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2636,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[2637,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[2640,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[2642,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[3652,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[3653,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[3654,"impl-Debug-for-AccountId"],[3655,"impl-Display-for-AccountId"],[3689,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[3690,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[3692,"impl-Display-for-ClientId"],[3693,"impl-Debug-for-ClientId"],[3728,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[3729,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[3731,"impl-Display-for-ClientOrderId"],[3732,"impl-Debug-for-ClientOrderId"],[3768,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[3770,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[3771,"impl-Debug-for-ComponentId"],[3772,"impl-Display-for-ComponentId"],[3806,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[3807,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[3809,"impl-Debug-for-ExecAlgorithmId"],[3810,"impl-Display-for-ExecAlgorithmId"],[3845,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[3846,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[3848,"impl-Display-for-InstrumentId"],[3849,"impl-Debug-for-InstrumentId"],[3886,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[3887,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[3888,"impl-Debug-for-OrderListId"],[3889,"impl-Display-for-OrderListId"],[3925,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[3926,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[3927,"impl-Display-for-PositionId"],[3928,"impl-Debug-for-PositionId"],[3964,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[3965,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[3966,"impl-Display-for-StrategyId"],[3967,"impl-Debug-for-StrategyId"],[4213,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4214,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4215,"impl-Display-for-Symbol"],[4216,"impl-Debug-for-Symbol"],[4251,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4252,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4254,"impl-Debug-for-TradeId"],[4255,"impl-Display-for-TradeId"],[4291,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4292,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4293,"impl-Debug-for-TraderId"],[4294,"impl-Display-for-TraderId"],[4332,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4333,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4334,"impl-Display-for-Venue"],[4335,"impl-Debug-for-Venue"],[4373,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4374,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4375,"impl-Display-for-VenueOrderId"],[4376,"impl-Debug-for-VenueOrderId"],[4450,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[4451,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[4523,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[4524,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[4593,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[4595,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[4662,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[4663,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[4732,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[4733,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[4801,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[4802,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[4869,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[4871,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[4949,"impl-Debug-for-InvalidBookOperation"],[4950,"impl-Display-for-InvalidBookOperation"],[4951,"impl-Display-for-BookIntegrityError"],[4952,"impl-Debug-for-BookIntegrityError"],[5008,"impl-Display-for-BookPrice"],[5009,"impl-Debug-for-BookPrice"],[5130,"impl-Display-for-OrderError"],[5131,"impl-Debug-for-OrderError"],[5256,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5257,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5331,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5332,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[5408,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[5409,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[5480,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[5481,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[5557,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[5558,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[5631,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[5632,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[5710,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[5711,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[5787,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[5788,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[5869,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[5870,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[5933,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[5934,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[6080,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[6081,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[6116,"impl-Add-for-Money"],[6117,"impl-Add%3Cf64%3E-for-Money"],[6135,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[6136,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[6138,"impl-Display-for-Money"],[6139,"impl-Debug-for-Money"],[6160,"impl-Sub%3Cf64%3E-for-Money"],[6161,"impl-Sub-for-Money"],[6174,"impl-Add%3Cf64%3E-for-Price"],[6175,"impl-Add-for-Price"],[6194,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6196,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6197,"impl-Display-for-Price"],[6198,"impl-Debug-for-Price"],[6223,"impl-Sub%3Cf64%3E-for-Price"],[6224,"impl-Sub-for-Price"],[6257,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6258,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6260,"impl-Display-for-Quantity"],[6261,"impl-Debug-for-Quantity"],[6263,"impl-From%3C%26str%3E-for-Quantity"],[6264,"impl-From%3Ci64%3E-for-Quantity"],[6278,"impl-Mul-for-Quantity"],[6279,"impl-Mul%3Cf64%3E-for-Quantity"]]},\ -"nautilus_network":{"doc":"","t":"CCCCPPFGFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["http","python","socket","websocket","DELETE","GET","HttpClient","HttpMethod","HttpResponse","InnerHttpClient","PATCH","POST","PUT","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","doc","doc","doc","eq","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","hash","into","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","py_new","send_request","status","to_owned","to_owned","to_owned","to_response","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","network","SocketClient","SocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","WebSocketClient","WebSocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","send_close_message","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip"],"q":[[0,"nautilus_network"],[4,"nautilus_network::http"],[92,"nautilus_network::python"],[93,"nautilus_network::socket"],[136,"nautilus_network::websocket"],[180,"pyo3::marker"],[181,"pyo3::types::any"],[182,"pyo3::instance"],[183,"core::ffi::c_str"],[184,"pyo3::err"],[185,"pyo3::err"],[186,"core::fmt"],[187,"core::fmt"],[188,"http::method"],[189,"pyo3::instance"],[190,"pyo3::impl_::pyclass::lazy_type_object"],[191,"alloc::string"],[192,"alloc::vec"],[193,"core::option"],[194,"std::collections::hash::map"],[195,"core::error"],[196,"alloc::boxed"],[197,"hyper::body::body"],[198,"http::response"],[199,"core::any"],[200,"pyo3_ffi::cpython::object"],[201,"pyo3::types::module"],[202,"std::io::error"],[203,"tungstenite::error"]],"d":["","","","","","","","","HttpResponse contains relevant data from a HTTP request.","Provides a high-performance HttpClient for HTTP requests.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Create a new HttpClient","","","","","","","","","","","","","","","","","","","","","","","","","","Loaded as nautilus_pyo3.network","","Configuration for TCP socket connection.","","","","","","","","","","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a websocket client.","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,5,5,0,0,0,0,5,5,5,5,6,13,4,5,6,13,4,5,6,13,4,5,6,4,5,6,4,5,6,13,5,5,5,5,5,5,6,6,6,13,13,5,6,4,5,6,13,5,4,5,5,6,13,5,6,13,5,6,13,5,6,13,13,4,6,4,5,6,4,4,5,6,13,4,5,6,13,4,5,6,13,5,6,13,4,5,6,13,0,0,0,33,34,33,34,33,34,33,33,34,34,33,34,33,33,33,34,34,33,33,34,33,34,33,34,34,33,34,33,34,34,33,33,34,33,34,33,34,33,34,33,34,0,0,37,38,37,38,37,38,37,37,38,38,37,38,37,37,37,38,38,37,37,38,37,38,37,38,38,37,38,37,38,38,38,37,37,38,37,38,37,38,37,38,37,38],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[5,5],[6,6],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[],4],[1,[[9,[8]]]],[1,[[9,[8]]]],[1,[[9,[8]]]],[[5,5],10],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[2,-1],[[9,[5]]],[]],[[2,-1],[[9,[5]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[6]]],[]],[[2,-1],[[9,[6]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[13]]],[]],[[2,-1],[[9,[13]]],[]],[[5,14],15],[[6,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[5,-1],7,16],[-1,-2,[],[]],[-1,-2,[],[]],[5,17],[-1,-2,[],[]],[-1,-2,[],[]],[[5,1],18],[[6,1],18],[[13,1],18],[[],19],[[],19],[[],19],[[],[[20,[5]]]],[[],[[20,[6]]]],[[],[[20,[13]]]],[[[22,[21]],[22,[[7,[21,0]]]],[23,[0]]],13],[[4,17,21,[24,[21,21]],[23,[[22,[25]]]]],[[12,[6,[27,[26]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,[29,[28]]],[[12,[6,[27,[26]]]]]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,32],[[9,[7]]]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,33],[[-1,-2],7,[],[]],[[33,[23,[18]],[23,[18]],[23,[18]]],[[35,[34]]]],[34,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[33]]],[]],[[2,-1],[[9,[33]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[34]]],[]],[[2,-1],[[9,[34]]],[]],[[33,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[33,1],18],[[34,1],18],[34,10],[[],19],[[],19],[[],[[20,[33]]]],[[],[[20,[34]]]],[[34,[36,[25]]],7],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,37],[[-1,-2],7,[],[]],[[37,[23,[18]],[23,[18]],[23,[18]]],[[12,[38,39]]]],[38,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[37]]],[]],[[2,-1],[[9,[37]]],[]],[[2,-1],[[9,[38]]],[]],[[2,-1],[[9,[38]]],[]],[[37,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,1],18],[[38,1],18],[38,10],[[],19],[[],19],[[],[[20,[37]]]],[[],[[20,[38]]]],[[38,[22,[25]]],[[12,[7,39]]]],[38,7],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"Python",180],[5,"PyAny",181],[5,"Py",182],[5,"InnerHttpClient",4],[6,"HttpMethod",4],[5,"HttpResponse",4],[1,"tuple"],[5,"CStr",183],[8,"PyResult",184],[1,"bool"],[5,"PyErr",184],[6,"Result",185],[5,"HttpClient",4],[5,"Formatter",186],[8,"Result",186],[10,"Hasher",187],[5,"Method",188],[8,"PyObject",182],[5,"PyClassItemsIter",189],[5,"LazyTypeObject",190],[5,"String",191],[5,"Vec",192],[6,"Option",193],[5,"HashMap",194],[1,"u8"],[10,"Error",195],[5,"Box",196],[5,"Body",197],[5,"Response",198],[5,"TypeId",199],[5,"PyTypeObject",200],[5,"PyModule",201],[5,"SocketConfig",93],[5,"SocketClient",93],[8,"Result",202],[1,"slice"],[5,"WebSocketConfig",136],[5,"WebSocketClient",136],[6,"Error",203]],"b":[[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpMethod"],[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpMethod"],[40,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpResponse"],[41,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpResponse"],[43,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpClient"],[44,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpClient"],[107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketConfig"],[108,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketConfig"],[110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketClient"],[111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketClient"],[151,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketConfig"],[152,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketConfig"],[153,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketClient"],[154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketClient"]]},\ -"nautilus_persistence":{"doc":"","t":"CCCCPPKGKKKGPPPPPPKNNCNNNNMMCMHNNNNNNNNNNMNNNCNNNNNNCNNNNNNNNMCCFFFNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFIFONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNCCCFGPPNNNNNNNNNNNHNNNOHNNNNNNNNNFNNNNNONNNONFNNNNNNNNNNNNNCHCCCPGPPPNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNCCCCFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNN","n":["arrow","backend","db","python","ArrowError","ArrowError","ArrowSchemaProvider","DataStreamingError","DecodeDataFromRecordBatch","DecodeFromRecordBatch","EncodeToRecordBatch","EncodingError","InvalidColumnType","IoError","MissingColumn","MissingMetadata","ParseError","PythonError","WriteStream","as_error_source","as_error_source","bar","borrow","borrow","borrow_mut","borrow_mut","decode_batch","decode_data_batch","delta","encode_batch","extract_column","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_schema","get_schema_map","into","into","quote","separate_by_policy","separate_by_policy","source","source","to_string","to_string","trade","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","kmerge_batch","session","EagerStream","ElementBatchIter","KMerge","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","drop","from","from","from","from_stream_with_runtime","into","into","into","into_iter","into_iter","into_py_dict","into_py_dict","item","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","new","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","push_iter","stream_safe","stream_safe","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DataBackendSession","DataQueryResult","QueryResult","TsInitComparator","acc","add_file","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chunk_size","compare","default","doc","doc","drop","drop_chunk","extract","extract","extract","extract","fmt","from","from","from","get_query_result","into","into","into","into_iter","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","next","result","runtime","size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","write_data","database","schema","sql","Database","DatabaseEngine","POSTGRES","SQLITE","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","execute","fetch_all","from","from","get_db_options","init_db_schema","into","into","new","pool","setup_test_database","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GeneralItem","borrow","borrow_mut","from","from_row","into","key","try_from","try_into","type_id","value","vzip","SqlCacheDatabase","add","borrow","borrow_mut","from","get","into","key_general","key_trader","new","try_from","try_into","type_id","vzip","backend","persistence","wranglers","session","transformer","Bar","NautilusDataType","OrderBookDelta","QuoteTick","TradeTick","arguments","borrow","borrow_mut","clone","clone_into","doc","extract","extract","extract","fmt","from","into","into_py","items_iter","lazy_type_object","to_owned","try_from","try_into","type_id","type_object_raw","vzip","DataTransformer","arguments","borrow","borrow_mut","doc","extract","extract","from","get_schema_map","into","into_py","items_iter","lazy_type_object","pyo3_bars_to_batches_bytes","pyo3_order_book_deltas_to_batches_bytes","pyo3_quote_ticks_to_batches_bytes","pyo3_trade_ticks_to_batches_bytes","pyobjects_to_batches_bytes","try_from","try_into","type_id","type_object_raw","vzip","bar","delta","quote","trade","BarDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","OrderBookDeltaDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","QuoteTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","TradeTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip"],"q":[[0,"nautilus_persistence"],[4,"nautilus_persistence::arrow"],[62,"nautilus_persistence::backend"],[64,"nautilus_persistence::backend::kmerge_batch"],[140,"nautilus_persistence::backend::session"],[200,"nautilus_persistence::db"],[203,"nautilus_persistence::db::database"],[233,"nautilus_persistence::db::schema"],[245,"nautilus_persistence::db::sql"],[259,"nautilus_persistence::python"],[262,"nautilus_persistence::python::backend"],[264,"nautilus_persistence::python::backend::session"],[290,"nautilus_persistence::python::backend::transformer"],[313,"nautilus_persistence::python::wranglers"],[317,"nautilus_persistence::python::wranglers::bar"],[334,"nautilus_persistence::python::wranglers::delta"],[351,"nautilus_persistence::python::wranglers::quote"],[368,"nautilus_persistence::python::wranglers::trade"],[385,"core::error"],[386,"alloc::string"],[387,"std::collections::hash::map"],[388,"arrow_array::record_batch"],[389,"alloc::vec"],[390,"core::result"],[391,"nautilus_model::data"],[392,"arrow_schema::error"],[393,"arrow_array::array"],[394,"arrow_schema::datatype"],[395,"arrow_array::array"],[396,"core::fmt"],[397,"pyo3::err"],[398,"core::option"],[399,"arrow_schema::schema"],[400,"thousands::policies"],[401,"core::any"],[402,"unicode_normalization::replace"],[403,"tokio::runtime::runtime"],[404,"alloc::sync"],[405,"core::marker"],[406,"futures_core::stream"],[407,"pyo3::marker"],[408,"pyo3::types::dict"],[409,"alloc::vec::into_iter"],[410,"core::iter::traits::iterator"],[411,"compare"],[412,"unicode_normalization::recompose"],[413,"unicode_normalization::decompose"],[414,"unicode_normalization::stream_safe"],[415,"datafusion_common::error"],[416,"pyo3::types::any"],[417,"pyo3::instance"],[418,"core::cmp"],[419,"core::ffi::c_str"],[420,"pyo3::err"],[421,"pyo3::impl_::pyclass::lazy_type_object"],[422,"pyo3_ffi::cpython::object"],[423,"sqlx_core::error"],[424,"anyhow"],[425,"sqlx_core::any::row"],[426,"sqlx_core::from_row"],[427,"core::marker"],[428,"sqlx_core::error"],[429,"nautilus_model::identifiers::trader_id"],[430,"pyo3::types::module"],[431,"pyo3::types::typeobject"],[432,"nautilus_model::data::bar"],[433,"pyo3::types::bytes"],[434,"nautilus_model::data::delta"],[435,"nautilus_model::data::quote"],[436,"nautilus_model::data::trade"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a DataFusion session and registers DataFusion …","","","","","Query a file for its records. the caller must specify T to …","","","","","","","","","","","","","","Chunks generated by iteration must be dropped after use, …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","Loaded as nautilus_pyo3.persistence","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Return Python bytes from the given list of ‘legacy’ …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","",""],"i":[0,0,0,0,18,7,0,0,0,0,0,0,7,18,7,7,7,18,0,18,7,0,18,7,18,7,5,87,0,10,0,18,18,7,7,18,18,18,18,7,7,88,88,18,7,0,18,7,18,7,18,7,0,18,7,18,7,18,7,18,7,27,0,0,0,0,0,30,41,38,30,41,38,30,38,30,30,41,38,30,30,41,38,30,38,30,38,41,30,30,30,30,30,30,30,30,30,30,30,30,30,38,38,38,38,38,38,38,38,38,38,38,38,38,38,30,38,30,38,30,38,30,38,30,38,38,30,38,30,41,38,30,41,38,30,41,38,30,41,38,0,0,0,0,54,46,46,50,46,54,50,46,54,46,50,50,46,54,54,54,46,46,54,54,50,50,46,54,46,50,46,54,54,46,54,46,54,46,54,46,54,54,54,46,54,50,46,54,50,46,54,50,46,54,46,54,50,46,54,46,0,0,0,0,0,67,67,67,60,67,60,60,60,60,60,67,60,60,0,67,60,60,60,0,60,67,60,67,60,67,60,67,60,0,69,69,69,69,69,69,69,69,69,69,69,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,0,0,0,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,1,[]],[-1,1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[2,2]],4],[[8,[[6,[5]],7]]]],[[[3,[2,2]],4],[[8,[[6,[9]],7]]]],0,[[[3,[2,2]],[11,[10]]],[[8,[4,12]]]],[[[11,[13]],14,15,16],[[8,[-1,7]]],17],[[18,19],20],[[18,19],20],[[7,19],20],[[7,19],20],[12,18],[21,18],[-1,-1,[]],[22,18],[12,7],[-1,-1,[]],[[[23,[[3,[2,2]]]]],24],[[],[[3,[2,2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,25],2,[]],[[-1,25],2,[]],[18,[[23,[1]]]],[7,[[23,[1]]]],[-1,2,[]],[-1,2,[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[27,4],[[8,[28,18]]]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[30,[-1]]],28,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-2,[32,[31]]],[[30,[-1]]],33,[[35,[],[[34,[-1]]]],33]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,36],37,[]],[[-1,36],37,[]],0,[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-3,[[38,[-2,-1,-3]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[[[30,[-1]]],[[23,[-2]]],[],[]],[[[38,[-2,-1,-3]]],[[23,[-4]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[[[38,[-2,-1,-3]],-2],28,[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[46,14,14,[23,[14]]],[[47,[28]]]],[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[50,[41,[-1,9]],[41,[-1,9]]],51,[[40,[],[[34,[[39,[9]]]]]]]],[[],50],[36,[[53,[52]]]],[36,[[53,[52]]]],[54,28],[54,28],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[54]]],[]],[[48,-1],[[53,[54]]],[]],[[50,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[46,55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[46,36],56],[[54,36],56],[[],57],[[],57],[[],[[58,[46]]]],[[],[[58,[54]]]],[15,46],[[55,15],54],[54,[[23,[-1]]],[]],0,0,0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[36,59],[36,59],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1]],[3,[2,2]],27],[[47,[28,18]]],10],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,60],[[-1,-2],28,[],[]],[[60,14],[[63,[61,62]]]],[[60,14],[[63,[[6,[-1]],62]]],[[65,[64]],66]],[-1,-1,[]],[-1,-1,[]],[[[23,[67]],[23,[14]]],68],[[60,14],[[63,[28]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[67]],[23,[14]]],60],0,[[],60],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[70,[69]]],71],[-1,-2,[],[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],0,[-1,-2,[],[]],0,[[72,2,2],[[8,[61,62]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[72,2],[[6,[69]]]],[-1,-2,[],[]],[72,2],[72,2],[[73,60],72],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,-2,[],[]],0,[[36,74],[[53,[28]]]],0,0,0,0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[[-1,-2],28,[],[]],[36,[[53,[52]]]],[48,[[8,[-1,22]]],[]],[[48,-1],[[53,[75]]],[]],[[48,-1],[[53,[75]]],[]],[[75,19],20],[-1,-1,[]],[-1,-2,[],[]],[[75,36],56],[[],57],[[],[[58,[75]]]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[76]]],[]],[[48,-1],[[53,[76]]],[]],[-1,-1,[]],[[36,77],[[53,[[49,[37]]]]]],[-1,-2,[],[]],[[76,36],56],[[],57],[[],[[58,[76]]]],[[36,[6,[78]]],[[53,[[49,[79]]]]]],[[36,[6,[80]]],[[53,[[49,[79]]]]]],[[36,[6,[81]]],[[53,[[49,[79]]]]]],[[36,[6,[82]]],[[53,[[49,[79]]]]]],[[36,[6,[56]]],[[53,[[49,[79]]]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[83]]],[]],[[48,-1],[[53,[83]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[83,36],56],[[],57],[[],[[58,[83]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[84]]],[]],[[48,-1],[[53,[84]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[84,36],56],[[],57],[[],[[58,[84]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[85]]],[]],[[48,-1],[[53,[85]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[85,36],56],[[],57],[[],[[58,[85]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[86]]],[]],[[48,-1],[[53,[86]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[86,36],56],[[],57],[[],[[58,[86]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]]],"c":[],"p":[[10,"Error",385],[5,"String",386],[5,"HashMap",387],[5,"RecordBatch",388],[10,"DecodeFromRecordBatch",4],[5,"Vec",389],[6,"EncodingError",4],[6,"Result",390],[6,"Data",391],[10,"EncodeToRecordBatch",4],[1,"slice"],[6,"ArrowError",392],[8,"ArrayRef",393],[1,"str"],[1,"usize"],[6,"DataType",394],[10,"Array",393],[6,"DataStreamingError",4],[5,"Formatter",395],[8,"Result",395],[5,"Error",396],[5,"PyErr",397],[6,"Option",398],[5,"Schema",399],[5,"SeparatorPolicy",400],[5,"TypeId",401],[10,"WriteStream",4],[1,"tuple"],[5,"Replacements",402],[5,"EagerStream",64],[5,"Runtime",403],[5,"Arc",404],[10,"Send",405],[17,"Item"],[10,"Stream",406],[5,"Python",407],[5,"PyDict",408],[5,"KMerge",64],[5,"IntoIter",409],[10,"Iterator",410],[5,"ElementBatchIter",64],[10,"Compare",411],[5,"Recompositions",412],[5,"Decompositions",413],[5,"StreamSafe",414],[5,"DataBackendSession",140],[8,"Result",415],[5,"PyAny",416],[5,"Py",417],[5,"TsInitComparator",140],[6,"Ordering",418],[5,"CStr",419],[8,"PyResult",397],[5,"DataQueryResult",140],[8,"QueryResult",140],[8,"PyObject",417],[5,"PyClassItemsIter",420],[5,"LazyTypeObject",421],[5,"PyTypeObject",422],[5,"Database",203],[1,"u64"],[6,"Error",423],[8,"Result",424],[5,"AnyRow",425],[10,"FromRow",426],[10,"Unpin",405],[6,"DatabaseEngine",203],[5,"AnyConnectOptions",427],[5,"GeneralItem",233],[8,"Result",423],[10,"Row",428],[5,"SqlCacheDatabase",245],[5,"TraderId",429],[5,"PyModule",430],[6,"NautilusDataType",264],[5,"DataTransformer",290],[5,"PyType",431],[5,"Bar",432],[5,"PyBytes",433],[5,"OrderBookDelta",434],[5,"QuoteTick",435],[5,"TradeTick",436],[5,"BarDataWrangler",317],[5,"OrderBookDeltaDataWrangler",334],[5,"QuoteTickDataWrangler",351],[5,"TradeTickDataWrangler",368],[10,"DecodeDataFromRecordBatch",4],[10,"ArrowSchemaProvider",4]],"b":[[31,"impl-Debug-for-DataStreamingError"],[32,"impl-Display-for-DataStreamingError"],[33,"impl-Debug-for-EncodingError"],[34,"impl-Display-for-EncodingError"],[35,"impl-From%3CArrowError%3E-for-DataStreamingError"],[36,"impl-From%3CError%3E-for-DataStreamingError"],[38,"impl-From%3CPyErr%3E-for-DataStreamingError"],[160,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataBackendSession"],[161,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataBackendSession"],[162,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataQueryResult"],[163,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataQueryResult"],[276,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26NautilusDataType"],[277,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+NautilusDataType"],[295,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataTransformer"],[296,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataTransformer"],[322,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarDataWrangler"],[323,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarDataWrangler"],[339,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltaDataWrangler"],[340,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltaDataWrangler"],[356,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTickDataWrangler"],[357,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTickDataWrangler"],[373,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTickDataWrangler"],[374,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTickDataWrangler"]]},\ +"nautilus_model":{"doc":"","t":"CCQQCCCQCCCCCCCCJPGPKPPCNNNNHCNNNNNNMNNHCCCNCNNNFFFFOONNNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNONONNONNNNNNNOONNNNNNNNNNNNNNNOONNNNNNNOFONNNNNNNNNNNNNNONNNNNNNNONNNNNONONNNNNOONNFSINNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONONNNNNNNFNOOOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNFNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONNFONNNNNNNNNNNNNNNNNNNNNNONNNNNONNONNONNOONNPGFPPGFGFPGFGFPPGFPPPPPGFGFPPPPPPPPPPGFPPPGFPPPPPPPPPPPPPPPPPPPKPPPPPGFPPPPPPGFPPPPPPPPPPGFPPPPPPGFPPPPPPPPPPPPPPPPPGFPPGFGFGFGFPPPPPPGFPPPPGFPPPPPPPPPPPPPPPPPPPPGFGFGFPPGFPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCFPFGFPFGFPFGFPFGFPFGGFPFGFPFGFPFGFPFGPFPFGFPFGFPFGFPFGFPFGFPFGFPFGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONONONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONONONNONNOONNOONONONONNOONNOONONNNNOOOONNNNNNNNNNNNOOOOOOOOOOOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONONONONNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOFPFPGFPFOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNOOOOOOOOOOOONNNNNOOONNNNNNFHNNNNNNNCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHFNNNNNNNNHHHHHHHNNNNNHHCCCCHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCHCCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHNNNNNNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOKMMMNNCCCCCMMMNNMMMMMMMMCMMMMMMMNCCMNFONNNNNNNNNNNNNNONNNNNNNONNNNNNONONONOONONOONONONNNONONONONNONONONONNNNNOFNNNNONNNNNNNNNNNNNNNNNONNNNNNONONONOONONOONONONNNONONONONNONONONONNNNNFNNNNONNNNNNNNNNNNNNNNNONNNNNNONONONONONONONONNNONONONONNNONONONNNNNFNNNNNNNNONNNNNNNNNNNNNONNNONNNONONONONONONONONONNONONNONNNNNONNNNNFONNONNNNNNONNNNNNONNNNNNNONNNNNNONONONONONONONONONNONONNONNNNNONNNNNOFONNONNNNNNONNNNNNONNNNNNNONNNNNNONONONONONONONONNONONONNONNNNONONNNNNOFNNNNNNNNOONNNNNNNNNONNONNNNNNOONNNOONNFNNNNNNHHHHHHHHHHHHHNNNCCCPGGPFPPPPPNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNONNNNNNFFNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNOONNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNCCCCCCCCCCCPPPKFGPMOMNMONNNNMONNNNNOMONMMONMOMOMOMOMMONNNNNMOMONNNNNNNNNNNNNNNNMNMOMONNNMOMOMMOMONNMOMOMOMOOMMONNNMONMOMOHMOMMOMONNMOMOMMMMMNNNNMOMONNMHMMOMONFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNONNNNNNNNNNNONONONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONONONONONNNNONNNNNNFSNNCNCNNNCCNNNNCHNCNNNNCHHCCCCCCCCCCCCCCCCCCCCCCCCCFNNONONNONNONNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNONNONONNNNNNNSSHHHHHSSFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNSSSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNSSFNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNN","n":["currencies","data","enum_for_python","enum_strum_serde","enums","events","ffi","identifier_for_python","identifiers","instruments","macros","orderbook","orders","position","python","types","CURRENCY_MAP","Bar","Data","Delta","HasTsInit","Quote","Trade","bar","borrow","borrow_mut","clone","clone_into","data_clone","delta","fmt","from","from","from","from","from","get_ts_init","get_ts_init","into","is_monotonically_increasing_by_init","order","quote","ticker","to_owned","trade","try_from","try_into","type_id","Bar","BarSpecification","BarType","BarTypeParseError","aggregation","aggregation_source","arguments","arguments","arguments","bar_type","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","close","cmp","cmp","compare","compare","deserialize","deserialize","deserialize","doc","doc","doc","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_pyobject","from_str","get_fields","get_metadata","get_ts_init","hash","hash","hash","high","instrument_id","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","low","new","open","partial_cmp","partial_cmp","price_type","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","spec","step","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","volume","OrderBookDelta","action","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","order","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","BookOrder","NULL_ORDER","OrderId","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","exposure","extract","extract","extract","fmt","fmt","from","from_quote_tick","from_trade_tick","hash","into","into_py","items_iter","lazy_type_object","new","order_id","price","py_as_dict","py_from_dict","separate_by_policy","serialize","side","signed_size","size","to_book_price","to_owned","to_string","try_from","try_into","type_id","type_object_raw","QuoteTick","arguments","ask_price","ask_size","bid_price","bid_size","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","extract_price","extract_volume","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Ticker","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","py_as_dict","py_from_dict","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","TradeTick","aggressor_side","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","price","separate_by_policy","serialize","size","to_owned","to_string","trade_id","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Accepted","AccountType","AccountTypeIter","Active","Add","AggregationSource","AggregationSourceIter","AggressorSide","AggressorSideIter","Ask","AssetClass","AssetClassIter","AssetType","AssetTypeIter","AtTheClose","AtTheOpen","BarAggregation","BarAggregationIter","BasisPoints","Betting","Bid","BidAsk","Bond","BookAction","BookActionIter","BookType","BookTypeIter","Buy","Buyer","Call","Canceled","Cash","Cfd","Clear","Closed","Commodity","CommodityBacked","ContingencyType","ContingencyTypeIter","ContractExpired","Crypto","Cryptocurrency","CurrencyType","CurrencyTypeIter","Day","Day","Default","Delete","Denied","DoubleBidAsk","DoubleLast","Emulated","EndOfSession","Energy","Equity","Expired","External","FX","Fiat","Filled","Flat","Fok","Forward","FromU8","Future","General","Gtc","Gtd","Halt","HaltReason","HaltReasonIter","Halted","Hedging","Hour","Index","IndexPrice","Initialized","InstrumentCloseType","InstrumentCloseTypeIter","Internal","Ioc","L1_MBP","L2_MBP","L3_MBO","Last","LastOrBidAsk","LastTrade","Limit","LimitIfTouched","LiquiditySide","LiquiditySideIter","Long","Maker","Margin","MarkPrice","Market","MarketIfTouched","MarketStatus","MarketStatusIter","MarketToLimit","Metal","Mid","MidPoint","Millisecond","Minute","Month","Netting","NoAggressor","NoContingency","NoLiquiditySide","NoOrderSide","NoPositionSide","NoTrailingOffset","NoTrigger","NotHalted","Oco","OmsType","OmsTypeIter","Open","Option","OptionKind","OptionKindIter","OrderSide","OrderSideIter","OrderStatus","OrderStatusIter","OrderType","OrderTypeIter","Oto","Ouo","PartiallyFilled","Pause","PendingCancel","PendingUpdate","PositionSide","PositionSideIter","PreClose","PreOpen","Price","PriceTier","PriceType","PriceTypeIter","Put","Reducing","Rejected","Released","Reopen","Second","Sell","Seller","Short","SportsBetting","Spot","StopLimit","StopMarket","Submitted","Swap","Taker","Tick","TickImbalance","TickRuns","Ticks","TimeInForce","TimeInForceIter","TradingState","TradingStateIter","TrailingOffsetType","TrailingOffsetTypeIter","TrailingStopLimit","TrailingStopMarket","TriggerType","TriggerTypeIter","Triggered","Unspecified","Update","Value","ValueImbalance","ValueRuns","Volatility","Volume","VolumeImbalance","VolumeRuns","Warrant","Week","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_u8","from_u8","from_u8","from_u8","from_u8","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","order","position","stubs","OrderAccepted","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","OrderCancelRejected","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","OrderCanceled","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","OrderDenied","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","OrderEmulated","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","OrderEvent","OrderExpired","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","OrderFilled","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","OrderInitialized","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","OrderModifyRejected","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","OrderPartiallyFilled","OrderPendingCancel","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","OrderPendingUpdate","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","OrderRejected","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","OrderReleased","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","OrderSubmitted","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","OrderTriggered","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","OrderUpdated","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","arguments","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","commission","commission","contingency_type","contingency_type","currency","currency","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","display_qty","display_qty","doc","emulation_trigger","emulation_trigger","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","expire_time","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_py","items_iter","last_px","last_px","last_qty","last_qty","lazy_type_object","limit_offset","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","order_list_id","order_list_id","order_side","order_side","order_side","order_side","order_type","order_type","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","post_only","post_only","price","price","price","price","quantity","quantity","quantity","quantity","quote_quantity","quote_quantity","reason","reason","reason","reason","reason","reason","reason","reason","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reduce_only","reduce_only","released_price","released_price","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","trade_id","trade_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","PositionChanged","PositionChanged","PositionClosed","PositionClosed","PositionEvent","PositionOpened","PositionOpened","PositionState","account_id","account_id","account_id","account_id","avg_px_closed","avg_px_closed","avg_px_closed","avg_px_open","avg_px_open","avg_px_open","avg_px_open","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","closing_order_id","currency","currency","currency","currency","duration","entry","entry","entry","entry","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","instrument_id","instrument_id","into","into","into","into","into","last_px","last_px","last_px","last_px","last_qty","last_qty","last_qty","last_qty","opening_order_id","opening_order_id","opening_order_id","opening_order_id","peak_quantity","peak_quantity","peak_quantity","position_id","position_id","position_id","position_id","quantity","quantity","quantity","quantity","realized_pnl","realized_pnl","realized_pnl","realized_return","realized_return","realized_return","side","side","side","side","signed_qty","signed_qty","signed_qty","signed_qty","strategy_id","strategy_id","strategy_id","strategy_id","to_owned","to_owned","to_owned","to_owned","trader_id","trader_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","ts_closed","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_opened","ts_opened","ts_opened","type_id","type_id","type_id","type_id","type_id","unrealized_pnl","unrealized_pnl","unrealized_pnl","borrow","borrow_mut","default","from","get","into","order_denied_max_submitted_rate","order_denied_max_submitted_rate","partial_1","partial_2","partial_3","partial_4","try_from","try_into","type_id","data","enums","events","identifiers","orderbook","types","bar","delta","order","quote","ticker","trade","bar_eq","bar_hash","bar_new","bar_new_from_raw","bar_specification_eq","bar_specification_ge","bar_specification_gt","bar_specification_hash","bar_specification_le","bar_specification_lt","bar_specification_new","bar_specification_to_cstr","bar_to_cstr","bar_type_check_parsing","bar_type_eq","bar_type_from_cstr","bar_type_ge","bar_type_gt","bar_type_hash","bar_type_le","bar_type_lt","bar_type_new","bar_type_to_cstr","orderbook_delta_eq","orderbook_delta_hash","orderbook_delta_new","book_order_debug_to_cstr","book_order_display_to_cstr","book_order_eq","book_order_exposure","book_order_from_raw","book_order_hash","book_order_signed_size","quote_tick_eq","quote_tick_hash","quote_tick_new","quote_tick_to_cstr","ticker_new","ticker_to_cstr","trade_tick_eq","trade_tick_hash","trade_tick_new","trade_tick_to_cstr","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","asset_class_from_cstr","asset_class_to_cstr","asset_type_from_cstr","asset_type_to_cstr","bar_aggregation_from_cstr","bar_aggregation_to_cstr","book_action_from_cstr","book_action_to_cstr","book_type_from_cstr","book_type_to_cstr","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","halt_reason_from_cstr","halt_reason_to_cstr","instrument_close_type_from_cstr","instrument_close_type_to_cstr","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","oms_type_from_cstr","oms_type_to_cstr","option_kind_from_cstr","option_kind_to_cstr","order_side_from_cstr","order_side_to_cstr","order_status_from_cstr","order_status_to_cstr","order_type_from_cstr","order_type_to_cstr","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","time_in_force_from_cstr","time_in_force_to_cstr","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","trigger_type_from_cstr","trigger_type_to_cstr","order","order_accepted_new","order_denied_new","order_emulated_new","order_rejected_new","order_released_new","order_submitted_new","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","account_id_hash","account_id_new","client_id_hash","client_id_new","client_order_id_hash","client_order_id_new","component_id_hash","component_id_new","exec_algorithm_id_hash","exec_algorithm_id_new","instrument_id_check_parsing","instrument_id_from_cstr","instrument_id_hash","instrument_id_is_synthetic","instrument_id_new","instrument_id_to_cstr","order_list_id_hash","order_list_id_new","position_id_hash","position_id_new","strategy_id_hash","strategy_id_new","symbol_hash","symbol_new","trade_id_hash","trade_id_new","trader_id_hash","trader_id_new","venue_hash","venue_is_synthetic","venue_new","venue_order_id_hash","venue_order_id_new","book","level","OrderBook_API","borrow","borrow_mut","deref","deref_mut","from","into","orderbook_add","orderbook_apply_delta","orderbook_asks","orderbook_best_ask_price","orderbook_best_ask_size","orderbook_best_bid_price","orderbook_best_bid_size","orderbook_bids","orderbook_book_type","orderbook_check_integrity","orderbook_clear","orderbook_clear_asks","orderbook_clear_bids","orderbook_count","orderbook_delete","orderbook_drop","orderbook_get_avg_px_for_quantity","orderbook_get_quantity_for_price","orderbook_has_ask","orderbook_has_bid","orderbook_instrument_id","orderbook_midpoint","orderbook_new","orderbook_pprint_to_cstr","orderbook_reset","orderbook_sequence","orderbook_simulate_fills","orderbook_spread","orderbook_ts_last","orderbook_update","orderbook_update_quote_tick","orderbook_update_trade_tick","try_from","try_into","type_id","vec_fills_drop","Level_API","borrow","borrow_mut","clone","clone_into","deref","deref_mut","from","into","level_clone","level_drop","level_exposure","level_new","level_orders","level_price","level_size","new","to_owned","try_from","try_into","type_id","vec_levels_drop","vec_orders_drop","currency","money","price","quantity","currency_code_to_cstr","currency_exists","currency_from_cstr","currency_from_py","currency_hash","currency_name_to_cstr","currency_register","currency_to_cstr","money_add_assign","money_as_f64","money_from_raw","money_new","money_sub_assign","price_add_assign","price_as_f64","price_from_raw","price_new","price_sub_assign","quantity_add_assign","quantity_add_assign_u64","quantity_as_f64","quantity_from_raw","quantity_new","quantity_sub_assign","quantity_sub_assign_u64","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","interned_string_stats","order_list_id","position_id","strategy_id","stubs","symbol","trade_id","trader_id","venue","venue_order_id","AccountId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","optional_ustr_to_vec_client_order_ids","optional_vec_client_order_ids_to_ustr","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ComponentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ExecAlgorithmId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","InstrumentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","symbol","to_owned","to_string","try_from","try_into","type_id","type_object_raw","venue","OrderListId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","PositionId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","StrategyId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","account_ib","account_ib","account_id","account_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_id_binance","client_id_binance","client_id_dydx","client_id_dydx","client_order_id","client_order_id","component_risk_engine","component_risk_engine","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","exec_algorithm_id","exec_algorithm_id","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","instrument_id_btc_usdt","instrument_id_btc_usdt","instrument_id_eth_usdt_binance","instrument_id_eth_usdt_binance","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_list_id_test","order_list_id_test","position_id_test","position_id_test","strategy_id_ema_cross","strategy_id_ema_cross","symbol_aud_usd","symbol_aud_usd","symbol_eth_perp","symbol_eth_perp","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","venue_binance","venue_binance","venue_order_id","venue_order_id","venue_sim","venue_sim","Symbol","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TradeId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TraderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","SYNTHETIC_VENUE","Venue","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","synthetic","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","VenueOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","Instrument","asset_class","asset_type","base_currency","calculate_base_quantity","calculate_notional_value","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","id","is_inverse","lot_size","make_price","make_qty","maker_fee","margin_init","margin_maint","max_price","max_quantity","min_price","min_quantity","multiplier","options_contract","price_increment","price_precision","quote_currency","raw_symbol","settlement_currency","size_increment","size_precision","symbol","synthetic","synthetic_api","taker_fee","venue","CryptoFuture","activation_ns","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","CryptoPerpetual","arguments","asset_class","asset_type","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","CurrencyPair","arguments","asset_class","asset_type","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","Equity","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","isin","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","FuturesContract","activation_ns","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","OptionsContract","activation_ns","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","option_kind","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","strike_price","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","SyntheticInstrument","arguments","borrow","borrow_mut","calculate","calculate_from_map","change_formula","clone","clone_into","components","context","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","formula","from","hash","id","into","into_py","is_valid_formula","items_iter","lazy_type_object","new","price_increment","price_precision","to_owned","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","SyntheticInstrument_API","borrow","borrow_mut","deref","deref_mut","from","into","synthetic_instrument_calculate","synthetic_instrument_change_formula","synthetic_instrument_components_count","synthetic_instrument_components_to_cstr","synthetic_instrument_drop","synthetic_instrument_formula_to_cstr","synthetic_instrument_id","synthetic_instrument_is_valid_formula","synthetic_instrument_new","synthetic_instrument_price_increment","synthetic_instrument_price_precision","synthetic_instrument_ts_event","synthetic_instrument_ts_init","try_from","try_into","type_id","book","ladder","level","Add","BookIntegrityError","InvalidBookOperation","NoOrderSide","OrderBook","OrderNotFound","OrdersCrossed","PreProcessOrder","TooManyLevels","TooManyOrders","add","apply_delta","asks","best_ask_price","best_ask_size","best_bid_price","best_bid_size","bids","book_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_integrity","clear","clear_asks","clear_bids","count","delete","fmt","fmt","fmt","fmt","from","from","from","get_avg_px_for_quantity","get_quantity_for_price","has_ask","has_bid","instrument_id","into","into","into","midpoint","new","pprint","reset","separate_by_policy","separate_by_policy","sequence","simulate_fills","spread","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_last","type_id","type_id","type_id","update","update_quote_tick","update_trade_tick","BookPrice","Ladder","add","add_bulk","borrow","borrow","borrow_mut","borrow_mut","cache","clear","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposures","fmt","fmt","from","from","into","into","is_empty","len","levels","new","new","partial_cmp","remove","separate_by_policy","side","side","simulate_fills","sizes","to_owned","to_string","top","try_from","try_from","try_into","try_into","type_id","type_id","update","value","Level","add","add_bulk","borrow","borrow_mut","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposure","exposure_raw","first","fmt","from","from_order","ge","gt","into","is_empty","le","len","lt","new","orders","partial_cmp","price","remove_by_id","size","size_raw","to_owned","try_from","try_into","type_id","update","base","default","limit","limit_if_touched","market","market_if_touched","market_to_limit","stop_limit","stop_market","trailing_stop_limit","trailing_stop_market","InvalidOrderEvent","InvalidStateTransition","NoPreviousState","Order","OrderCore","OrderError","UnrecognizedEvent","account_id","account_id","apply","apply","avg_px","avg_px","borrow","borrow","borrow_mut","borrow_mut","client_order_id","client_order_id","clone","clone_into","closing_side","commission","commissions","commissions","contingency_type","contingency_type","deserialize","display_qty","emulation_trigger","emulation_trigger","event_count","events","events","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","filled_qty","filled_qty","fmt","fmt","fmt","from","from","init_id","init_id","instrument_id","instrument_id","into","into","is_active_local","is_aggressive","is_buy","is_canceled","is_child_order","is_closed","is_contingency","is_emulated","is_inflight","is_open","is_parent_order","is_passive","is_pending_cancel","is_pending_update","is_post_only","is_primary","is_quote_quantity","is_quote_quantity","is_reduce_only","is_reduce_only","is_secondary","is_sell","last_event","last_trade_id","last_trade_id","leaves_qty","leaves_qty","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","opposite_side","order_list_id","order_list_id","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","previous_status","price","quantity","quantity","separate_by_policy","serialize","set_slippage","side","side","signed_decimal_qty","slippage","slippage","status","status","str_hashmap_to_ustr","strategy_id","strategy_id","symbol","tags","tags","time_in_force","time_in_force","to_owned","to_string","trade_ids","trade_ids","trader_id","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_from","try_into","try_into","ts_init","ts_init","ts_last","ts_last","type_id","type_id","update","ustr_hashmap_to_str","venue","venue_order_id","venue_order_id","venue_order_ids","venue_order_ids","would_reduce_only","LimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","LimitIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketToLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","events","extract","extract","from","identifiers","instruments","into","into_py","items_iter","lazy_type_object","macros","model","new","orders","try_from","try_into","type_id","type_object_raw","types","value_to_pydict","value_to_pyobject","bar","delta","order","quote","ticker","trade","order","instrument_id","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","options_contract","market","currency","money","price","quantity","balance","currency","fixed","money","price","quantity","AccountBalance","borrow","borrow_mut","currency","fmt","free","from","into","locked","separate_by_policy","to_string","total","try_from","try_into","type_id","AAVE","ACA","ADA","AUD","AVAX","BCH","BNB","BRL","BRZ","BSV","BTC","BTTC","BUSD","CAD","CAKE","CHF","CNH","CNY","CZK","Currency","DASH","DKK","DOGE","DOT","EOS","ETH","ETHW","EUR","GBP","HKD","HUF","ILS","INR","JOE","JPY","KRW","LINK","LTC","LUNA","MXN","NBT","NOK","NZD","ONEINCH","PLN","RUB","SAR","SEK","SGD","SHIB","SOL","THB","TRX","TRY","TRYB","TUSD","TWD","USD","USDC","USDP","USDT","VTC","WSB","XAG","XAU","XBT","XEC","XLM","XMR","XPT","XRP","XTZ","ZAR","ZEC","arguments","borrow","borrow_mut","clone","clone_into","code","currency_type","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","from","from_str","hash","into","into_py","is_commodity_backed","is_crypto","is_fiat","iso4217","items_iter","lazy_type_object","name","new","precision","register","serialize","to_owned","try_from","try_into","type_id","type_object_raw","FIXED_PRECISION","FIXED_SCALAR","check_fixed_precision","f64_to_fixed_i64","f64_to_fixed_u64","fixed_i64_to_f64","fixed_u64_to_f64","MONEY_MAX","MONEY_MIN","Money","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","mul","neg","new","partial_cmp","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","ERROR_PRICE","PRICE_MAX","PRICE_MIN","Price","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","max","min","mul","neg","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","check_quantity_positive","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_positive","is_zero","items_iter","lazy_type_object","le","lt","mul","mul","mul_assign","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[48,"nautilus_model::data::bar"],[180,"nautilus_model::data::delta"],[223,"nautilus_model::data::order"],[268,"nautilus_model::data::quote"],[313,"nautilus_model::data::ticker"],[350,"nautilus_model::data::trade"],[393,"nautilus_model::enums"],[2002,"nautilus_model::events"],[2005,"nautilus_model::events::order"],[3201,"nautilus_model::events::position"],[3349,"nautilus_model::events::stubs"],[3364,"nautilus_model::ffi"],[3370,"nautilus_model::ffi::data"],[3376,"nautilus_model::ffi::data::bar"],[3399,"nautilus_model::ffi::data::delta"],[3402,"nautilus_model::ffi::data::order"],[3409,"nautilus_model::ffi::data::quote"],[3413,"nautilus_model::ffi::data::ticker"],[3415,"nautilus_model::ffi::data::trade"],[3419,"nautilus_model::ffi::enums"],[3469,"nautilus_model::ffi::events"],[3470,"nautilus_model::ffi::events::order"],[3476,"nautilus_model::ffi::identifiers"],[3490,"nautilus_model::ffi::identifiers::account_id"],[3492,"nautilus_model::ffi::identifiers::client_id"],[3494,"nautilus_model::ffi::identifiers::client_order_id"],[3496,"nautilus_model::ffi::identifiers::component_id"],[3498,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[3500,"nautilus_model::ffi::identifiers::instrument_id"],[3506,"nautilus_model::ffi::identifiers::order_list_id"],[3508,"nautilus_model::ffi::identifiers::position_id"],[3510,"nautilus_model::ffi::identifiers::strategy_id"],[3512,"nautilus_model::ffi::identifiers::symbol"],[3514,"nautilus_model::ffi::identifiers::trade_id"],[3516,"nautilus_model::ffi::identifiers::trader_id"],[3518,"nautilus_model::ffi::identifiers::venue"],[3521,"nautilus_model::ffi::identifiers::venue_order_id"],[3523,"nautilus_model::ffi::orderbook"],[3525,"nautilus_model::ffi::orderbook::book"],[3568,"nautilus_model::ffi::orderbook::level"],[3591,"nautilus_model::ffi::types"],[3595,"nautilus_model::ffi::types::currency"],[3603,"nautilus_model::ffi::types::money"],[3608,"nautilus_model::ffi::types::price"],[3613,"nautilus_model::ffi::types::quantity"],[3620,"nautilus_model::identifiers"],[3636,"nautilus_model::identifiers::account_id"],[3675,"nautilus_model::identifiers::client_id"],[3713,"nautilus_model::identifiers::client_order_id"],[3754,"nautilus_model::identifiers::component_id"],[3792,"nautilus_model::identifiers::exec_algorithm_id"],[3830,"nautilus_model::identifiers::instrument_id"],[3871,"nautilus_model::identifiers::order_list_id"],[3909,"nautilus_model::identifiers::position_id"],[3948,"nautilus_model::identifiers::strategy_id"],[3988,"nautilus_model::identifiers::stubs"],[4197,"nautilus_model::identifiers::symbol"],[4236,"nautilus_model::identifiers::trade_id"],[4275,"nautilus_model::identifiers::trader_id"],[4315,"nautilus_model::identifiers::venue"],[4357,"nautilus_model::identifiers::venue_order_id"],[4396,"nautilus_model::instruments"],[4433,"nautilus_model::instruments::crypto_future"],[4506,"nautilus_model::instruments::crypto_perpetual"],[4577,"nautilus_model::instruments::currency_pair"],[4645,"nautilus_model::instruments::equity"],[4712,"nautilus_model::instruments::futures_contract"],[4782,"nautilus_model::instruments::options_contract"],[4853,"nautilus_model::instruments::synthetic"],[4892,"nautilus_model::instruments::synthetic_api"],[4915,"nautilus_model::orderbook"],[4918,"nautilus_model::orderbook::book"],[4988,"nautilus_model::orderbook::ladder"],[5037,"nautilus_model::orderbook::level"],[5076,"nautilus_model::orders"],[5087,"nautilus_model::orders::base"],[5234,"nautilus_model::orders::limit"],[5309,"nautilus_model::orders::limit_if_touched"],[5388,"nautilus_model::orders::market"],[5458,"nautilus_model::orders::market_if_touched"],[5535,"nautilus_model::orders::market_to_limit"],[5609,"nautilus_model::orders::stop_limit"],[5688,"nautilus_model::orders::stop_market"],[5765,"nautilus_model::orders::trailing_stop_limit"],[5847,"nautilus_model::orders::trailing_stop_market"],[5926,"nautilus_model::python"],[5953,"nautilus_model::python::data"],[5959,"nautilus_model::python::events"],[5960,"nautilus_model::python::identifiers"],[5961,"nautilus_model::python::instruments"],[5967,"nautilus_model::python::orders"],[5968,"nautilus_model::python::types"],[5972,"nautilus_model::types"],[5978,"nautilus_model::types::balance"],[5993,"nautilus_model::types::currency"],[6106,"nautilus_model::types::fixed"],[6113,"nautilus_model::types::money"],[6170,"nautilus_model::types::price"],[6234,"nautilus_model::types::quantity"],[6297,"core::fmt"],[6298,"core::fmt"],[6299,"core::result"],[6300,"core::any"],[6301,"pyo3::marker"],[6302,"pyo3::types::any"],[6303,"pyo3::instance"],[6304,"core::cmp"],[6305,"serde::de"],[6306,"core::ffi::c_str"],[6307,"pyo3::err"],[6308,"pyo3::err"],[6309,"indexmap::map"],[6310,"std::collections::hash::map"],[6311,"core::hash"],[6312,"pyo3::instance"],[6313,"pyo3::impl_::pyclass::lazy_type_object"],[6314,"core::option"],[6315,"thousands::policies"],[6316,"serde::ser"],[6317,"pyo3_ffi::cpython::object"],[6318,"pyo3::types::dict"],[6319,"anyhow"],[6320,"core::fmt"],[6321,"ustr"],[6322,"derive_builder::error"],[6323,"alloc::vec"],[6324,"core::ffi"],[6325,"nautilus_core::ffi::cvec"],[6326,"rust_decimal::decimal"],[6327,"anyhow"],[6328,"serde_json::value"],[6329,"core::convert"]],"d":["","","","","Defines enumerations for the trading domain model.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","Represents an aggregated bar.","Represents a bar aggregation specification including a …","Represents a bar type including the instrument ID, bar …","","The type of bar aggregation.","The bar types aggregation source.","","","","The bar type for this bar.","","","","","","","","","","","","","","","The bars close price.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new Bar extracted from the given PyAny.","","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","","","The bars high price.","The bar types instrument ID.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","The bars low price.","","The bars open price.","","","The price type to use for aggregation.","","","","","","","","The bar types specification.","The step for binning samples for bar aggregation.","","","","","","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","","","","","The bars volume.","Represents a single change/delta in an order book.","The order book delta action.","","","","","","","","","","","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","Create a new OrderBookDelta extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The instrument ID for the book.","Calls U::from(self).","","","","","The order to apply.","","The message sequence number assigned at the venue.","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents an order in a book.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","The order ID.","The order price.","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","The order side.","","The order size.","","","","","","","","Represents a single quote tick in a financial market.","","The top of book ask price.","The top of book ask size.","The top of book bid price.","The top of book bid size.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new QuoteTick extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The quotes instrument ID.","Calls U::from(self).","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a single quote tick in a financial market.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","The quotes instrument ID.","Calls U::from(self).","","","","","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a single trade tick in a financial market.","The trade aggressor side.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new TradeTick extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The trade instrument ID.","Calls U::from(self).","","","","","The traded price.","","","The traded size.","","","The trade match ID (assigned by the venue).","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","The order was acknowledged by the trading venue as being …","An account type provided by a trading venue or broker.","An iterator over the variants of AccountType","Normal trading operations.","An order is added to the book.","An aggregation source for derived data.","An iterator over the variants of AggregationSource","The side for the aggressing order of a trade in a market.","An iterator over the variants of AggressorSide","A quoted order price where a seller is willing to sell a …","A broad financial market asset class.","An iterator over the variants of AssetClass","The asset type for a financial market product.","An iterator over the variants of AssetType","At the Closing (ATC) - the order is scheduled to be …","At the Opening (ATO) - the order is scheduled to be …","The aggregation method through which a bar is generated …","An iterator over the variants of BarAggregation","The trailing offset is based on a percentage represented …","An account specific to betting markets.","A quoted order price where a buyer is willing to buy a …","Based on the top-of-book quoted prices for the instrument.","Fixed income bond assets.","The type of order book action for an order book event.","An iterator over the variants of BookAction","The order book type, representing the type of levels …","An iterator over the variants of BookType","The order is a BUY.","The BUY order was the aggressor for the trade.","A Call option gives the holder the right, but not the …","The order was canceled (closed/done).","An account with unleveraged cash assets only.","A contract-for-difference (CFD) asset type. A contract …","The state of the order book is cleared.","The market session is closed.","Commodity assets.","A type of currency that is based on the value of an …","The order contigency type which specifies the behavior of …","An iterator over the variants of ContingencyType","When the instrument expiration was reached.","A type of cryptocurrency or crypto token.","Cryptocurrency or crypto token assets.","The broad currency type.","An iterator over the variants of CurrencyType","Based on time intervals with day granularity.","Day - the order is active until the end of the current …","The default trigger type set by the trading venue.","An existing order in the book is deleted/canceled.","The order was denied by the Nautilus system, either for …","Based on a ‘double match’ of the bid/ask price for the …","Based on a ‘double match’ of the last traded price for …","The order became emulated by the Nautilus system in the …","When the market session ended.","Energy commodity assets.","Equity / stock assets.","The order reached a GTD expiration (closed/done).","The data is externally aggregated (outside the Nautilus …","Foreign exchange (FOREX) assets.","A type of currency issued by governments which is not …","The order has been completely filled on a trading venue …","A neural/flat position, where no position is currently …","Fill or Kill (FOK) - the order must be executed in full …","A forward derivative asset type. A customized contract …","","A futures contract asset type. A legal agreement to buy or …","Trading halt is imposed for purely regulatory reasons …","Good Till Canceled (GTC) - the order remains active until …","Good Till Date/Time (GTD) - the order is active until a …","The market session is halted.","The reason for a venue or market halt.","An iterator over the variants of HaltReason","Trading is completely halted, no new order commands will …","The hedging type where there can be multiple positions per …","Based on time intervals with hour granularity.","Index based assets.","Based on the index price for the instrument.","The order is initialized (instantiated) within the …","The type of event for an instrument close.","An iterator over the variants of InstrumentCloseType","The data is internally aggregated (inside the Nautilus …","Immediate or Cancel (IOC) - the order is filled as much as …","Top-of-book best bid/ask, one level per side.","Market by price, one order per level (aggregated).","Market by order, multiple orders per level (full …","The last price at which a trade was made for an instrument.","Based on both the TriggerType::LastTrade and …","Based on the last traded price for the instrument.","A limit order to buy or sell at a specific price or better.","A limit-if-touched order effectively becomes a limit order …","The liqudity side for a trade in a financial market.","An iterator over the variants of LiquiditySide","A long position in the market, typically acquired through …","The order passively provided liqudity to the market to …","An account which facilitates trading on margin, using …","Based on the mark price for the instrument.","A market order to buy or sell at the best available price …","A market-if-touched order effectively becomes a market …","The status of an individual market on a trading venue.","An iterator over the variants of MarketStatus","A market-to-limit order is a market order that is to be …","Metal commodity assets.","The midpoint between the bid and ask prices.","Based on the mid-point of the TriggerType::BidAsk.","Based on time intervals with millisecond granularity.","Based on time intervals with minute granularity.","Based on time intervals with month granularity.","The netting type where there is one position per …","There was no specific aggressor for the trade.","Not a contingent order.","No specific liqudity side.","No order side is specified (only valid in the context of a …","No position side is specified (only valid in the context …","No trailing offset type is specified (invalid for trailing …","No trigger type is specified (invalid for orders with a …","The venue or market session is not halted.","One-Cancels-the-Other.","The order management system (OMS) type for a trading venue …","An iterator over the variants of OmsType","The market session is open.","An options contract asset type. A type of derivative that …","The kind of options contract.","An iterator over the variants of OptionKind","The order side for a specific order, or action related to …","An iterator over the variants of OrderSide","The status for a specific order.","An iterator over the variants of OrderStatus","The type of order.","An iterator over the variants of OrderType","One-Triggers-the-Other.","One-Updates-the-Other (by proportional quantity).","The order has been partially filled on a trading venue.","The market session is paused.","The order is currently pending a request to cancel on a …","The order is currently pending a request to modify on a …","The market side for a specific position, or action related …","An iterator over the variants of PositionSide","The market session is in the pre-close.","The market session is in the pre-open.","The trailing offset is based on a market price.","The trailing offset is based on a price tier set by a …","The type of price for an instrument in a financial market.","An iterator over the variants of PriceType","A Put option gives the holder the right, but not the …","Only order commands which would cancel order, or reduce …","The order was rejected by the trading venue.","The order was released by the Nautilus system from the …","The market session has reopened after a pause or halt.","Based on time intervals with second granularity.","The order is a SELL.","The SELL order was the aggressor for the trade.","A short position in the market, typically acquired through …","Sports betting instruments.","A spot market asset type. The current market price of an …","A stop limit order to buy or sell which combines the …","A stop market order to buy or sell once the price reaches …","The order was submitted by the Nautilus system to the …","A swap asset type. A derivative contract through which two …","The order aggressively took liqudity from the market to …","Based on a number of ticks.","Based on the buy/sell imbalance of ticks.","Based on sequential buy/sell runs of ticks.","The trailing offset is based on the number of ticks from a …","The ‘Time in Force’ instruction for an order in the …","An iterator over the variants of TimeInForce","The trading state for a node.","An iterator over the variants of TradingState","The trailing offset type for an order type which specifies …","An iterator over the variants of TrailingOffsetType","A trailing stop limit order combines the features of a …","A trailing stop market order sets the stop/trigger price …","The trigger type for the stop/trigger price of an order.","An iterator over the variants of TriggerType","The order STOP price was triggered on a trading venue.","There is no specific type of order management specified …","An existing order in the book is updated/modified.","Based on the ‘notional’ value of the instrument.","Based on the buy/sell imbalance of trading by ‘notional…","Based on sequential buy/sell runs of trading by ‘notional…","Trading halt is imposed by the venue to protect against …","Based on trading volume.","Based on the buy/sell imbalance of trading volume.","Based on sequential runs of buy/sell trading volume.","A warrant asset type. A derivative that gives the holder …","Based on time intervals with week granularity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted.","Error type for OrderAcceptedBuilder","","","Builder for OrderCancelRejected.","Error type for OrderCancelRejectedBuilder","","","Builder for OrderCanceled.","Error type for OrderCanceledBuilder","","","Builder for OrderDenied.","Error type for OrderDeniedBuilder","","","Builder for OrderEmulated.","Error type for OrderEmulatedBuilder","","","","Builder for OrderExpired.","Error type for OrderExpiredBuilder","","","Builder for OrderFilled.","Error type for OrderFilledBuilder","","","Builder for OrderInitialized.","Error type for OrderInitializedBuilder","","","Builder for OrderModifyRejected.","Error type for OrderModifyRejectedBuilder","","","","Builder for OrderPendingCancel.","Error type for OrderPendingCancelBuilder","","","Builder for OrderPendingUpdate.","Error type for OrderPendingUpdateBuilder","","","Builder for OrderRejected.","Error type for OrderRejectedBuilder","","","Builder for OrderReleased.","Error type for OrderReleasedBuilder","","","Builder for OrderSubmitted.","Error type for OrderSubmittedBuilder","","","Builder for OrderTriggered.","Error type for OrderTriggeredBuilder","","","Builder for OrderUpdated.","Error type for OrderUpdatedBuilder","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builds a new OrderInitialized.","Builds a new OrderDenied.","Builds a new OrderEmulated.","Builds a new OrderReleased.","Builds a new OrderSubmitted.","Builds a new OrderAccepted.","Builds a new OrderRejected.","Builds a new OrderCanceled.","Builds a new OrderExpired.","Builds a new OrderTriggered.","Builds a new OrderPendingUpdate.","Builds a new OrderPendingCancel.","Builds a new OrderModifyRejected.","Builds a new OrderCancelRejected.","Builds a new OrderUpdated.","Builds a new OrderFilled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a BarSpecification as a C string pointer.","Returns a Bar as a C string.","Returns any BarType parsing error from the provided C …","","Returns a BarType from a C string pointer.","","","","","","","Returns a BarType as a C string pointer.","","","","Returns a BookOrder debug string as a C string pointer.","Returns a BookOrder display string as a C string pointer.","","","","","","","","","Returns a QuoteTick as a C string pointer.","","Returns a Ticker as a C string pointer.","","","","Returns a TradeTick as a C string pointer.","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","Safety","","Safety","","","","","","","","","","","","","","","","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","Returns any InstrumentId parsing error from the provided C …","Returns a Nautilus identifier from a C string pointer.","","","","Returns an InstrumentId as a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns a pretty printed OrderBook number of levels per …","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Safety","Safety","Returns a Currency from pointers and primitives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid account ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The account ID value.","Represents a system client ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The client ID value.","Represents a valid client order ID (assigned by the …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The client order ID value.","Represents a valid component ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The component ID value.","Represents a valid execution algorithm ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The execution algorithm ID value.","Represents a valid instrument ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","The instruments ticker symbol.","","","","","","","The instruments trading venue.","Represents a valid order list ID (assigned by the Nautilus …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The order list ID value.","Represents a valid position ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The position ID value.","Represents a valid strategy ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","The strategy ID value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid ticker symbol ID for a tradable …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The ticker symbol ID value.","Represents a valid trade match ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The trade match ID value.","Represents a valid trader ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","The trader ID value.","","Represents a valid trading venue ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","The venue ID value.","Represents a valid venue order ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The venue assigned order ID value.","","","","","Returns the equivalent quantity of the base asset.","Calculates the notional value from the given parameters. …","","","","","","","","","Creates a new price from the given value with the correct …","Creates a new quantity from the given value with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","The instruments ISIN (International Securities …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a synthetic instrument with prices derived from …","","","","Calculates the price of the synthetic instrument based on …","Calculates the price of the synthetic instrument based on …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","Safety","","","","","","Safety","Safety","","","","","","","","","","","","","","","Provides an order book which can handle L1/L2/L3 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Return a String representation of the order book in a …","","","","","","","","","","","","","","","","","","","","","","Represents a price level with a specified side in an order …","Represents one side of an order book as a ladder of price …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Python iterator over the variants of an enum.","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Loaded as nautilus_pyo3.model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Sentinel Price for errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,9,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,18,19,18,19,5,5,18,19,25,5,18,19,25,5,18,19,5,18,19,5,5,18,19,18,19,18,19,5,18,19,5,18,19,5,18,18,18,19,19,19,5,5,5,18,18,18,19,19,19,5,5,5,18,18,19,19,25,25,5,5,18,19,19,25,5,5,19,5,5,5,18,19,5,5,19,18,19,25,5,18,19,5,18,19,5,18,19,5,5,5,5,18,19,18,18,19,25,5,18,19,5,19,18,18,19,5,18,19,25,5,18,19,25,5,18,19,25,5,5,5,18,19,25,5,18,19,5,5,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,68,0,0,72,42,0,0,0,0,49,0,0,0,0,71,71,0,0,73,54,49,74,56,0,0,0,0,46,52,67,68,54,57,42,64,56,61,0,0,62,61,56,0,0,58,71,74,42,68,74,74,68,62,56,56,68,55,56,61,68,70,71,57,0,57,65,71,71,64,0,0,72,66,58,56,74,68,0,0,55,71,59,59,59,49,74,74,69,69,0,0,70,63,54,74,69,69,0,0,69,56,49,74,58,58,58,66,52,60,63,46,70,73,74,65,60,0,0,64,57,0,0,0,0,0,0,0,0,60,60,68,64,68,68,0,0,64,64,73,73,0,0,67,72,68,68,64,58,46,52,70,56,57,69,69,68,57,63,58,58,58,73,0,0,0,0,0,0,69,69,0,0,68,66,42,58,58,58,65,58,58,58,57,58,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,54,54,55,55,55,52,52,52,56,56,56,57,57,57,58,58,58,42,42,42,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,46,46,46,68,68,68,69,69,69,70,70,70,49,49,49,71,71,71,72,72,72,73,73,73,74,74,74,54,54,54,55,55,55,52,52,52,56,56,56,57,57,57,58,58,58,42,42,42,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,46,46,46,68,68,68,69,69,69,70,70,70,49,49,49,71,71,71,72,72,72,73,73,73,74,74,74,75,54,54,76,55,55,77,52,52,78,56,56,79,57,57,80,58,58,81,42,42,82,59,59,83,60,60,84,61,61,85,62,62,86,63,63,87,64,64,88,65,65,89,66,66,90,67,67,91,46,46,92,68,68,93,69,69,94,70,70,95,49,49,96,71,71,97,72,72,98,73,73,99,74,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,102,52,42,59,46,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,54,55,52,56,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,68,75,54,54,76,55,55,77,52,52,78,56,56,79,57,57,80,58,58,81,42,42,82,59,59,83,60,60,84,61,61,85,62,62,86,63,63,87,64,64,88,65,65,89,66,66,90,67,67,91,46,46,92,68,68,93,69,69,94,70,70,95,49,49,96,71,71,97,72,72,98,73,73,99,74,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,0,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,103,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,105,107,108,109,110,111,112,113,114,115,116,117,130,132,134,136,138,140,142,144,146,148,150,152,122,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,103,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,103,118,119,121,122,124,125,127,128,105,130,107,132,108,134,109,136,110,138,111,140,112,142,113,144,114,146,115,148,116,150,117,152,103,118,119,121,122,124,125,127,128,105,130,107,132,108,134,109,136,110,138,111,140,112,142,113,144,114,146,115,148,116,150,117,152,117,152,118,119,117,152,118,119,121,122,124,125,127,128,105,130,107,132,108,134,109,136,110,138,111,140,112,142,113,144,114,146,115,148,116,150,117,152,103,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,118,119,122,118,119,103,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,103,103,103,119,119,119,122,122,122,125,125,125,128,128,128,130,130,130,132,132,132,134,134,134,136,136,136,138,138,138,140,140,140,142,142,142,144,144,144,146,146,146,148,148,148,150,150,150,152,152,152,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,118,119,118,119,118,119,118,119,122,122,122,103,120,120,119,123,123,122,122,126,126,125,129,129,128,131,131,130,133,133,132,135,135,134,137,137,136,139,139,138,141,141,140,143,143,142,145,145,144,147,147,146,149,149,148,151,151,150,153,153,152,103,118,120,120,120,119,119,121,123,123,123,122,124,126,126,126,125,127,129,129,129,128,105,131,131,131,130,107,133,133,133,132,108,135,135,135,134,109,137,137,137,136,110,139,139,139,138,111,141,141,141,140,112,143,143,143,142,113,145,145,145,144,114,147,147,147,146,115,149,149,149,148,116,151,151,151,150,117,153,153,153,152,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,122,122,117,152,117,152,122,118,119,118,119,117,152,122,118,119,118,117,119,152,118,117,119,152,118,119,117,152,118,119,118,116,119,150,118,116,119,150,118,119,121,108,114,115,122,134,146,148,118,107,108,109,110,111,112,113,114,115,116,117,119,132,134,136,138,140,142,144,146,148,150,152,118,119,127,128,120,123,122,126,129,131,133,135,137,139,141,143,145,147,149,151,153,103,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,103,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,118,119,118,119,103,118,119,121,122,124,125,127,128,105,130,107,132,108,134,109,136,110,138,111,140,112,142,113,144,114,146,115,148,116,150,117,152,120,123,122,126,129,131,133,135,137,139,141,143,145,147,149,151,153,117,152,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,118,119,118,119,118,119,118,116,119,150,118,119,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,103,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,118,121,124,127,105,107,108,109,110,111,112,113,114,115,116,117,119,122,125,128,130,132,134,136,138,140,142,144,146,148,150,152,103,118,120,119,121,123,122,124,126,125,127,129,128,105,131,130,107,133,132,108,135,134,109,137,136,110,139,138,111,141,140,112,143,142,113,145,144,114,147,146,115,149,148,116,151,150,117,153,152,122,107,109,110,111,112,113,114,115,116,117,132,136,138,140,142,144,146,148,150,152,0,214,0,214,0,0,214,0,168,169,170,171,169,170,171,168,169,170,171,214,168,169,170,171,214,168,169,170,171,168,169,170,171,168,169,170,171,171,168,169,170,171,171,168,169,170,171,168,169,170,171,168,169,170,171,214,168,169,170,171,168,169,170,171,214,168,169,170,171,168,169,170,171,168,169,170,171,168,169,170,171,169,170,171,168,169,170,171,168,169,170,171,169,170,171,169,170,171,168,169,170,171,168,169,170,171,168,169,170,171,168,169,170,171,168,169,170,171,214,168,169,170,171,214,168,169,170,171,171,168,169,170,171,168,169,170,171,169,170,171,214,168,169,170,171,169,170,171,215,215,215,215,215,215,0,0,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,178,178,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,0,0,180,180,180,180,180,180,180,180,0,0,0,0,0,0,0,180,180,180,180,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,0,0,154,154,154,154,154,154,154,154,154,154,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,0,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,0,0,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,0,0,0,0,0,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,0,0,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,0,183,183,183,183,183,0,0,0,0,0,183,183,183,183,183,183,183,183,183,183,183,183,183,0,183,183,183,183,183,183,183,183,0,0,183,183,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,0,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,0,193,193,193,193,193,193,0,0,0,0,0,0,0,0,0,0,0,0,0,193,193,193,0,0,0,196,0,0,195,0,195,195,196,195,195,194,194,194,194,194,194,194,194,194,194,196,195,194,196,195,194,194,194,194,194,194,196,196,195,195,194,196,195,194,194,194,194,194,194,196,195,194,194,194,194,196,195,194,194,194,196,195,194,196,195,194,196,195,194,194,196,195,194,194,194,0,0,197,197,197,48,197,48,197,197,48,48,48,48,197,48,48,48,48,197,48,48,197,48,197,48,197,197,197,197,48,48,197,48,197,48,197,197,48,48,197,197,48,197,48,197,48,197,48,0,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,0,0,0,0,0,0,0,0,0,0,0,104,104,104,0,0,0,104,161,199,161,199,161,199,104,199,104,199,161,199,199,199,199,199,199,199,161,199,199,161,161,199,161,161,199,161,199,161,199,161,199,161,161,199,104,104,199,104,199,161,199,161,199,104,199,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,199,161,199,161,161,161,161,199,161,199,161,161,199,161,199,199,199,161,199,161,199,161,199,161,199,199,161,161,199,104,199,199,161,199,199,161,199,161,199,0,161,199,161,161,199,161,199,199,104,161,199,161,199,161,161,161,161,161,104,199,104,199,161,199,161,199,104,199,161,0,161,161,199,161,199,199,0,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,0,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,0,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,0,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,0,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,0,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,0,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,0,0,209,209,0,209,0,209,209,209,0,0,209,209,209,209,0,0,209,0,209,209,209,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,212,212,212,212,212,212,212,212,212,212,212,212,212,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,0,0,0,0,0,0,0,0,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,0,0,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,36,36,36,36,36,36,36,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,1],0,[[1,3],4],[5,1],[-1,-1,[]],[6,1],[7,1],[8,1],[9,10],[1,10],[-1,-2,[],[]],[[[11,[-1]]],12,9],0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,18],[19,19],[5,5],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[18,18],20],[[19,19],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[-1,[[13,[18]]],21],[-1,[[13,[19]]],21],[-1,[[13,[5]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[18,18],12],[[19,19],12],[[5,5],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[18]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[18]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[19]]],[]],[[16,-1],[[23,[19]]],[]],[[16,-1],[[23,[5]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[5]]],[]],[[18,3],4],[[18,3],4],[[19,3],4],[[19,3],4],[[25,3],4],[[25,3],4],[[5,3],4],[[5,3],4],[-1,-1,[]],[-1,-1,[]],[26,19],[-1,-1,[]],[-1,-1,[]],[16,[[23,[5]]]],[26,[[13,[19,-1]]],[]],[[],[[28,[27,27]]]],[[19,29,29],[[30,[27,27]]]],[5,10],[[18,-1],2,31],[[19,-1],2,31],[[5,-1],2,31],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[18,15],32],[[19,15],32],[[5,15],32],[[],33],[[],33],[[],33],[[],[[34,[18]]]],[[],[[34,[19]]]],[[],[[34,[5]]]],0,[[19,35,35,35,35,36,10,10],5],0,[[18,18],[[37,[20]]]],[[19,19],[[37,[20]]]],0,[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[18,-1],13,39],[[19,-1],13,39],[[5,-1],13,39],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[15,40],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[-1,[[13,[6]]],21],[15,[[23,[22]]]],[[6,6],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[6]]],[]],[[16,-1],[[23,[6]]],[]],[16,[[13,[-1,24]]],[]],0,[[6,3],4],[[6,3],4],[-1,-1,[]],[16,[[23,[6]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[6,10],[[6,-1],2,31],0,[-1,-2,[],[]],[[6,15],32],[[],33],[[],[[34,[6]]]],[[41,42,43,29,44,10,10],6],0,[[-1,38],27,[]],0,[[6,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,43],[[-1,-2],2,[],[]],[-1,[[13,[43]]],21],[15,[[23,[22]]]],[[43,43],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[43,45],[[16,-1],[[23,[43]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[43]]],[]],[[43,3],4],[[43,3],4],[-1,-1,[]],[[8,46],43],[[7,46],43],[[43,-1],2,31],[-1,-2,[],[]],[[43,15],32],[[],33],[[],[[34,[43]]]],[[46,35,36,44],43],0,0,[[43,15],[[23,[[17,[47]]]]]],[[15,[17,[47]]],[[23,[43]]]],[[-1,38],27,[]],[[43,-1],13,39],0,[43,45],0,[43,48],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[8,8],[[-1,-2],2,[],[]],[-1,[[13,[8]]],21],[15,[[23,[22]]]],[[8,8],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[8]]],[]],[[16,-1],[[23,[8]]],[]],[16,[[13,[-1,24]]],[]],[[8,49],35],[[8,49],36],[[8,3],4],[[8,3],4],[-1,-1,[]],[16,[[23,[8]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[8,10],[[8,-1],2,31],0,[-1,-2,[],[]],[[8,15],32],[[],33],[[],[[34,[8]]]],[[41,35,35,36,36,10,10],[[50,[8]]]],[[-1,38],27,[]],[[8,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[[-1,-2],2,[],[]],[-1,[[13,[51]]],21],[15,[[23,[22]]]],[[51,51],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[51]]],[]],[[16,-1],[[23,[51]]],[]],[[51,3],4],[[51,3],4],[-1,-1,[]],[[51,-1],2,31],0,[-1,-2,[],[]],[[51,15],32],[[],33],[[],[[34,[51]]]],[[41,10,10],51],[[51,15],[[23,[[17,[47]]]]]],[[15,[17,[47]]],[[23,[51]]]],[[-1,38],27,[]],[[51,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[[-1,-2],2,[],[]],[-1,[[13,[7]]],21],[15,[[23,[22]]]],[[7,7],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[7]]],[]],[[16,-1],[[23,[7]]],[]],[[7,3],4],[[7,3],4],[-1,-1,[]],[16,[[23,[7]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[7,10],[[7,-1],2,31],0,[-1,-2,[],[]],[[7,15],32],[[],33],[[],[[34,[7]]]],[[41,35,36,52,53,10,10],7],0,[[-1,38],27,[]],[[7,-1],13,39],0,[-1,-2,[],[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[54,26],[55,26],[52,26],[56,26],[57,26],[58,26],[42,26],[59,26],[60,26],[61,26],[62,26],[63,26],[64,26],[65,26],[66,26],[67,26],[46,26],[68,26],[69,26],[70,26],[49,26],[71,26],[72,26],[73,26],[74,26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[54,54],[76,76],[55,55],[77,77],[52,52],[78,78],[56,56],[79,79],[57,57],[80,80],[58,58],[81,81],[42,42],[82,82],[59,59],[83,83],[60,60],[84,84],[61,61],[85,85],[62,62],[86,86],[63,63],[87,87],[64,64],[88,88],[65,65],[89,89],[66,66],[90,90],[67,67],[91,91],[46,46],[92,92],[68,68],[93,93],[69,69],[94,94],[70,70],[95,95],[49,49],[96,96],[71,71],[97,97],[72,72],[98,98],[73,73],[99,99],[74,74],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[54,54],20],[[55,55],20],[[52,52],20],[[56,56],20],[[57,57],20],[[58,58],20],[[42,42],20],[[59,59],20],[[60,60],20],[[61,61],20],[[62,62],20],[[63,63],20],[[64,64],20],[[65,65],20],[[66,66],20],[[67,67],20],[[46,46],20],[[68,68],20],[[69,69],20],[[70,70],20],[[49,49],20],[[71,71],20],[[72,72],20],[[73,73],20],[[74,74],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[-1,[[13,[54]]],21],[-1,[[13,[55]]],21],[-1,[[13,[52]]],21],[-1,[[13,[56]]],21],[-1,[[13,[57]]],21],[-1,[[13,[58]]],21],[-1,[[13,[42]]],21],[-1,[[13,[59]]],21],[-1,[[13,[60]]],21],[-1,[[13,[61]]],21],[-1,[[13,[62]]],21],[-1,[[13,[63]]],21],[-1,[[13,[64]]],21],[-1,[[13,[66]]],21],[-1,[[13,[67]]],21],[-1,[[13,[46]]],21],[-1,[[13,[68]]],21],[-1,[[13,[69]]],21],[-1,[[13,[70]]],21],[-1,[[13,[49]]],21],[-1,[[13,[71]]],21],[-1,[[13,[72]]],21],[-1,[[13,[73]]],21],[-1,[[13,[74]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[54,54],12],[[55,55],12],[[52,52],12],[[56,56],12],[[57,57],12],[[58,58],12],[[42,42],12],[[59,59],12],[[60,60],12],[[61,61],12],[[62,62],12],[[63,63],12],[[64,64],12],[[65,65],12],[[66,66],12],[[67,67],12],[[46,46],12],[[68,68],12],[[69,69],12],[[70,70],12],[[49,49],12],[[71,71],12],[[72,72],12],[[73,73],12],[[74,74],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[54]]],[]],[[16,-1],[[23,[54]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[55]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[55]]],[]],[[16,-1],[[23,[52]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[52]]],[]],[[16,-1],[[23,[56]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[56]]],[]],[[16,-1],[[23,[57]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[57]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[58]]],[]],[[16,-1],[[23,[58]]],[]],[[16,-1],[[23,[42]]],[]],[[16,-1],[[23,[42]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[59]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[59]]],[]],[[16,-1],[[23,[60]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[60]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[61]]],[]],[[16,-1],[[23,[61]]],[]],[[16,-1],[[23,[62]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[62]]],[]],[[16,-1],[[23,[63]]],[]],[[16,-1],[[23,[63]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[64]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[64]]],[]],[[16,-1],[[23,[65]]],[]],[[16,-1],[[23,[65]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[66]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[66]]],[]],[[16,-1],[[23,[67]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[67]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[46]]],[]],[[16,-1],[[23,[46]]],[]],[[16,-1],[[23,[68]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[68]]],[]],[[16,-1],[[23,[69]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[69]]],[]],[[16,-1],[[23,[70]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[70]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[49]]],[]],[[16,-1],[[23,[49]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[71]]],[]],[[16,-1],[[23,[71]]],[]],[[16,-1],[[23,[72]]],[]],[[16,-1],[[23,[72]]],[]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[73]]],[]],[[16,-1],[[23,[73]]],[]],[[16,-1],[[23,[74]]],[]],[[16,-1],[[23,[74]]],[]],[16,[[13,[-1,24]]],[]],[[75,3],4],[[54,3],4],[[54,3],[[13,[2,100]]]],[[76,3],4],[[55,3],4],[[55,3],[[13,[2,100]]]],[[77,3],4],[[52,3],4],[[52,3],[[13,[2,100]]]],[[78,3],4],[[56,3],[[13,[2,100]]]],[[56,3],4],[[79,3],4],[[57,3],[[13,[2,100]]]],[[57,3],4],[[80,3],4],[[58,3],4],[[58,3],[[13,[2,100]]]],[[81,3],4],[[42,3],[[13,[2,100]]]],[[42,3],4],[[82,3],4],[[59,3],4],[[59,3],[[13,[2,100]]]],[[83,3],4],[[60,3],4],[[60,3],[[13,[2,100]]]],[[84,3],4],[[61,3],[[13,[2,100]]]],[[61,3],4],[[85,3],4],[[62,3],[[13,[2,100]]]],[[62,3],4],[[86,3],4],[[63,3],[[13,[2,100]]]],[[63,3],4],[[87,3],4],[[64,3],4],[[64,3],[[13,[2,100]]]],[[88,3],4],[[65,3],4],[[65,3],[[13,[2,100]]]],[[89,3],4],[[66,3],4],[[66,3],[[13,[2,100]]]],[[90,3],4],[[67,3],[[13,[2,100]]]],[[67,3],4],[[91,3],4],[[46,3],4],[[46,3],[[13,[2,100]]]],[[92,3],4],[[68,3],[[13,[2,100]]]],[[68,3],4],[[93,3],4],[[69,3],[[13,[2,100]]]],[[69,3],4],[[94,3],4],[[70,3],[[13,[2,100]]]],[[70,3],4],[[95,3],4],[[49,3],4],[[49,3],[[13,[2,100]]]],[[96,3],4],[[71,3],[[13,[2,100]]]],[[71,3],4],[[97,3],4],[[72,3],[[13,[2,100]]]],[[72,3],4],[[98,3],4],[[73,3],[[13,[2,100]]]],[[73,3],4],[[99,3],4],[[74,3],4],[[74,3],[[13,[2,100]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[101,[[37,[54]]]],[101,[[37,[55]]]],[101,[[37,[52]]]],[101,[[37,[56]]]],[101,[[37,[57]]]],[101,[[37,[58]]]],[101,[[37,[42]]]],[101,[[37,[59]]]],[101,[[37,[60]]]],[101,[[37,[61]]]],[101,[[37,[62]]]],[101,[[37,[63]]]],[101,[[37,[64]]]],[101,[[37,[65]]]],[101,[[37,[66]]]],[101,[[37,[67]]]],[101,[[37,[46]]]],[101,[[37,[68]]]],[101,[[37,[69]]]],[101,[[37,[70]]]],[101,[[37,[49]]]],[101,[[37,[71]]]],[101,[[37,[72]]]],[101,[[37,[73]]]],[101,[[37,[74]]]],[26,[[13,[54,-1]]],[]],[26,[[13,[55,-1]]],[]],[26,[[13,[52,-1]]],[]],[26,[[13,[56,-1]]],[]],[26,[[13,[57,-1]]],[]],[26,[[13,[58,-1]]],[]],[26,[[13,[42,-1]]],[]],[26,[[13,[59,-1]]],[]],[26,[[13,[60,-1]]],[]],[26,[[13,[61,-1]]],[]],[26,[[13,[62,-1]]],[]],[26,[[13,[63,-1]]],[]],[26,[[13,[64,-1]]],[]],[26,[[13,[65,-1]]],[]],[26,[[13,[66,-1]]],[]],[26,[[13,[67,-1]]],[]],[26,[[13,[46,-1]]],[]],[26,[[13,[68,-1]]],[]],[26,[[13,[69,-1]]],[]],[26,[[13,[70,-1]]],[]],[26,[[13,[49,-1]]],[]],[26,[[13,[71,-1]]],[]],[26,[[13,[72,-1]]],[]],[26,[[13,[73,-1]]],[]],[26,[[13,[74,-1]]],[]],[29,[[37,[102]]]],[29,[[37,[52]]]],[29,[[37,[42]]]],[29,[[37,[59]]]],[29,[[37,[46]]]],[[54,-1],2,31],[[55,-1],2,31],[[52,-1],2,31],[[56,-1],2,31],[[57,-1],2,31],[[58,-1],2,31],[[42,-1],2,31],[[59,-1],2,31],[[60,-1],2,31],[[61,-1],2,31],[[62,-1],2,31],[[63,-1],2,31],[[64,-1],2,31],[[65,-1],2,31],[[66,-1],2,31],[[67,-1],2,31],[[46,-1],2,31],[[68,-1],2,31],[[69,-1],2,31],[[70,-1],2,31],[[49,-1],2,31],[[71,-1],2,31],[[72,-1],2,31],[[73,-1],2,31],[[74,-1],2,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[54,15],32],[[55,15],32],[[52,15],32],[[56,15],32],[[57,15],32],[[58,15],32],[[42,15],32],[[59,15],32],[[60,15],32],[[61,15],32],[[62,15],32],[[63,15],32],[[64,15],32],[[65,15],32],[[66,15],32],[[67,15],32],[[46,15],32],[[68,15],32],[[69,15],32],[[70,15],32],[[49,15],32],[[71,15],32],[[72,15],32],[[73,15],32],[[74,15],32],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],75],[[],76],[[],77],[[],78],[[],79],[[],80],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],[[34,[54]]]],[[],[[34,[55]]]],[[],[[34,[52]]]],[[],[[34,[56]]]],[[],[[34,[57]]]],[[],[[34,[58]]]],[[],[[34,[42]]]],[[],[[34,[59]]]],[[],[[34,[60]]]],[[],[[34,[61]]]],[[],[[34,[62]]]],[[],[[34,[63]]]],[[],[[34,[64]]]],[[],[[34,[65]]]],[[],[[34,[66]]]],[[],[[34,[67]]]],[[],[[34,[46]]]],[[],[[34,[68]]]],[[],[[34,[69]]]],[[],[[34,[70]]]],[[],[[34,[49]]]],[[],[[34,[71]]]],[[],[[34,[72]]]],[[],[[34,[73]]]],[[],[[34,[74]]]],[75,101],[76,101],[77,101],[78,101],[79,101],[80,101],[81,101],[82,101],[83,101],[84,101],[85,101],[86,101],[87,101],[88,101],[89,101],[90,101],[91,101],[92,101],[93,101],[94,101],[95,101],[96,101],[97,101],[98,101],[99,101],[54,27],[55,27],[52,27],[56,27],[58,27],[42,27],[59,27],[60,27],[61,27],[62,27],[63,27],[64,27],[66,27],[67,27],[46,27],[68,27],[69,27],[70,27],[49,27],[71,27],[72,27],[73,27],[74,27],[75,[[37,[-1]]],[]],[76,[[37,[-1]]],[]],[77,[[37,[-1]]],[]],[78,[[37,[-1]]],[]],[79,[[37,[-1]]],[]],[80,[[37,[-1]]],[]],[81,[[37,[-1]]],[]],[82,[[37,[-1]]],[]],[83,[[37,[-1]]],[]],[84,[[37,[-1]]],[]],[85,[[37,[-1]]],[]],[86,[[37,[-1]]],[]],[87,[[37,[-1]]],[]],[88,[[37,[-1]]],[]],[89,[[37,[-1]]],[]],[90,[[37,[-1]]],[]],[91,[[37,[-1]]],[]],[92,[[37,[-1]]],[]],[93,[[37,[-1]]],[]],[94,[[37,[-1]]],[]],[95,[[37,[-1]]],[]],[96,[[37,[-1]]],[]],[97,[[37,[-1]]],[]],[98,[[37,[-1]]],[]],[99,[[37,[-1]]],[]],[75,[[37,[-1]]],[]],[76,[[37,[-1]]],[]],[77,[[37,[-1]]],[]],[78,[[37,[-1]]],[]],[79,[[37,[-1]]],[]],[80,[[37,[-1]]],[]],[81,[[37,[-1]]],[]],[82,[[37,[-1]]],[]],[83,[[37,[-1]]],[]],[84,[[37,[-1]]],[]],[85,[[37,[-1]]],[]],[86,[[37,[-1]]],[]],[87,[[37,[-1]]],[]],[88,[[37,[-1]]],[]],[89,[[37,[-1]]],[]],[90,[[37,[-1]]],[]],[91,[[37,[-1]]],[]],[92,[[37,[-1]]],[]],[93,[[37,[-1]]],[]],[94,[[37,[-1]]],[]],[95,[[37,[-1]]],[]],[96,[[37,[-1]]],[]],[97,[[37,[-1]]],[]],[98,[[37,[-1]]],[]],[99,[[37,[-1]]],[]],[[75,101],[[37,[-1]]],[]],[[76,101],[[37,[-1]]],[]],[[77,101],[[37,[-1]]],[]],[[78,101],[[37,[-1]]],[]],[[79,101],[[37,[-1]]],[]],[[80,101],[[37,[-1]]],[]],[[81,101],[[37,[-1]]],[]],[[82,101],[[37,[-1]]],[]],[[83,101],[[37,[-1]]],[]],[[84,101],[[37,[-1]]],[]],[[85,101],[[37,[-1]]],[]],[[86,101],[[37,[-1]]],[]],[[87,101],[[37,[-1]]],[]],[[88,101],[[37,[-1]]],[]],[[89,101],[[37,[-1]]],[]],[[90,101],[[37,[-1]]],[]],[[91,101],[[37,[-1]]],[]],[[92,101],[[37,[-1]]],[]],[[93,101],[[37,[-1]]],[]],[[94,101],[[37,[-1]]],[]],[[95,101],[[37,[-1]]],[]],[[96,101],[[37,[-1]]],[]],[[97,101],[[37,[-1]]],[]],[[98,101],[[37,[-1]]],[]],[[99,101],[[37,[-1]]],[]],[[54,54],[[37,[20]]]],[[55,55],[[37,[20]]]],[[52,52],[[37,[20]]]],[[56,56],[[37,[20]]]],[[57,57],[[37,[20]]]],[[58,58],[[37,[20]]]],[[42,42],[[37,[20]]]],[[59,59],[[37,[20]]]],[[60,60],[[37,[20]]]],[[61,61],[[37,[20]]]],[[62,62],[[37,[20]]]],[[63,63],[[37,[20]]]],[[64,64],[[37,[20]]]],[[65,65],[[37,[20]]]],[[66,66],[[37,[20]]]],[[67,67],[[37,[20]]]],[[46,46],[[37,[20]]]],[[68,68],[[37,[20]]]],[[69,69],[[37,[20]]]],[[70,70],[[37,[20]]]],[[49,49],[[37,[20]]]],[[71,71],[[37,[20]]]],[[72,72],[[37,[20]]]],[[73,73],[[37,[20]]]],[[74,74],[[37,[20]]]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[54,-1],13,39],[[55,-1],13,39],[[52,-1],13,39],[[56,-1],13,39],[[57,-1],13,39],[[58,-1],13,39],[[42,-1],13,39],[[59,-1],13,39],[[60,-1],13,39],[[61,-1],13,39],[[62,-1],13,39],[[63,-1],13,39],[[64,-1],13,39],[[66,-1],13,39],[[67,-1],13,39],[[46,-1],13,39],[[68,-1],13,39],[[69,-1],13,39],[[70,-1],13,39],[[49,-1],13,39],[[71,-1],13,39],[[72,-1],13,39],[[73,-1],13,39],[[74,-1],13,39],[75,[[2,[101,[37,[101]]]]]],[76,[[2,[101,[37,[101]]]]]],[77,[[2,[101,[37,[101]]]]]],[78,[[2,[101,[37,[101]]]]]],[79,[[2,[101,[37,[101]]]]]],[80,[[2,[101,[37,[101]]]]]],[81,[[2,[101,[37,[101]]]]]],[82,[[2,[101,[37,[101]]]]]],[83,[[2,[101,[37,[101]]]]]],[84,[[2,[101,[37,[101]]]]]],[85,[[2,[101,[37,[101]]]]]],[86,[[2,[101,[37,[101]]]]]],[87,[[2,[101,[37,[101]]]]]],[88,[[2,[101,[37,[101]]]]]],[89,[[2,[101,[37,[101]]]]]],[90,[[2,[101,[37,[101]]]]]],[91,[[2,[101,[37,[101]]]]]],[92,[[2,[101,[37,[101]]]]]],[93,[[2,[101,[37,[101]]]]]],[94,[[2,[101,[37,[101]]]]]],[95,[[2,[101,[37,[101]]]]]],[96,[[2,[101,[37,[101]]]]]],[97,[[2,[101,[37,[101]]]]]],[98,[[2,[101,[37,[101]]]]]],[99,[[2,[101,[37,[101]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[68,103],[[13,[68,104]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[54,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[55,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[52,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[56,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[57,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[58,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[42,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[59,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[60,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[61,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[62,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[63,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[64,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[65,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[66,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[67,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[46,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[68,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[69,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[70,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[49,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[71,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[72,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[73,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[74,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[54,29],[55,29],[52,29],[56,29],[58,29],[42,29],[59,29],[60,29],[61,29],[62,29],[63,29],[64,29],[66,29],[67,29],[46,29],[68,29],[69,29],[70,29],[49,29],[71,29],[72,29],[73,29],[74,29],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[105,106],105],[[107,106],107],[[108,106],108],[[109,[37,[106]]],109],[[110,[37,[106]]],110],[[111,[37,[106]]],111],[[112,106],112],[[113,106],113],[[114,[37,[106]]],114],[[115,[37,[106]]],115],[[116,[37,[106]]],116],[[117,106],117],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[118,[[13,[119,120]]]],[121,[[13,[122,123]]]],[124,[[13,[125,126]]]],[127,[[13,[128,129]]]],[105,[[13,[130,131]]]],[107,[[13,[132,133]]]],[108,[[13,[134,135]]]],[109,[[13,[136,137]]]],[110,[[13,[138,139]]]],[111,[[13,[140,141]]]],[112,[[13,[142,143]]]],[113,[[13,[144,145]]]],[114,[[13,[146,147]]]],[115,[[13,[148,149]]]],[116,[[13,[150,151]]]],[117,[[13,[152,153]]]],[103,154],[[118,154],118],[[121,154],121],[[124,154],124],[[127,154],127],[[105,154],105],[[107,154],107],[[108,154],108],[[109,154],109],[[110,154],110],[[111,154],111],[[112,154],112],[[113,154],113],[[114,154],114],[[115,154],115],[[116,154],116],[[117,154],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[103,103],[118,118],[119,119],[121,121],[122,122],[124,124],[125,125],[127,127],[128,128],[105,105],[130,130],[107,107],[132,132],[108,108],[134,134],[109,109],[136,136],[110,110],[138,138],[111,111],[140,140],[112,112],[142,142],[113,113],[144,144],[114,114],[146,146],[115,115],[148,148],[116,116],[150,150],[117,117],[152,152],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[117,[37,[155]]],117],0,[[118,[37,[60]]],118],0,[[117,156],117],0,[[],118],[[],119],[[],121],[[],122],[[],124],[[],125],[[],127],[[],128],[[],105],[[],130],[[],107],[[],132],[[],108],[[],134],[[],109],[[],136],[[],110],[[],138],[[],111],[[],140],[[],112],[[],142],[[],113],[[],144],[[],114],[[],146],[[],115],[[],148],[[],116],[[],150],[[],117],[[],152],[-1,[[13,[103]]],21],[-1,[[13,[119]]],21],[-1,[[13,[122]]],21],[-1,[[13,[125]]],21],[-1,[[13,[128]]],21],[-1,[[13,[130]]],21],[-1,[[13,[132]]],21],[-1,[[13,[134]]],21],[-1,[[13,[136]]],21],[-1,[[13,[138]]],21],[-1,[[13,[140]]],21],[-1,[[13,[142]]],21],[-1,[[13,[144]]],21],[-1,[[13,[146]]],21],[-1,[[13,[148]]],21],[-1,[[13,[150]]],21],[-1,[[13,[152]]],21],[[118,[37,[36]]],118],0,[15,[[23,[22]]]],[[118,[37,[74]]],118],0,[[103,103],12],[[119,119],12],[[122,122],12],[[125,125],12],[[128,128],12],[[130,130],12],[[132,132],12],[[134,134],12],[[136,136],12],[[138,138],12],[[140,140],12],[[142,142],12],[[144,144],12],[[146,146],12],[[148,148],12],[[150,150],12],[[152,152],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[118,157],118],[[121,157],121],[[124,157],124],[[127,157],127],[[105,157],105],[[107,157],107],[[108,157],108],[[109,157],109],[[110,157],110],[[111,157],111],[[112,157],112],[[113,157],113],[[114,157],114],[[115,157],115],[[116,157],116],[[117,157],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[118,[37,[158]]],118],0,[[118,[37,[[30,[159,159]]]]],118],0,[[118,[37,[154]]],118],0,[[118,[37,[10]]],118],0,[[16,-1],[[23,[122]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[122]]],[]],[[103,3],4],[[120,3],4],[[120,3],4],[[119,3],4],[[123,3],4],[[123,3],4],[[122,3],4],[[122,3],4],[[126,3],4],[[126,3],4],[[125,3],4],[[129,3],4],[[129,3],4],[[128,3],4],[[131,3],4],[[131,3],4],[[130,3],4],[[133,3],4],[[133,3],4],[[132,3],4],[[135,3],4],[[135,3],4],[[134,3],4],[[137,3],4],[[137,3],4],[[136,3],4],[[139,3],4],[[139,3],4],[[138,3],4],[[141,3],4],[[141,3],4],[[140,3],4],[[143,3],4],[[143,3],4],[[142,3],4],[[145,3],4],[[145,3],4],[[144,3],4],[[147,3],4],[[147,3],4],[[146,3],4],[[149,3],4],[[149,3],4],[[148,3],4],[[151,3],4],[[151,3],4],[[150,3],4],[[153,3],4],[[153,3],4],[[152,3],4],[-1,-1,[]],[-1,-1,[]],[27,120],[160,120],[-1,-1,[]],[-1,-1,[]],[-1,119,161],[-1,-1,[]],[-1,-1,[]],[160,123],[27,123],[-1,-1,[]],[-1,-1,[]],[27,126],[-1,-1,[]],[160,126],[-1,-1,[]],[-1,-1,[]],[160,129],[-1,-1,[]],[27,129],[-1,-1,[]],[-1,-1,[]],[27,131],[-1,-1,[]],[160,131],[-1,-1,[]],[-1,-1,[]],[160,133],[27,133],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,135],[27,135],[-1,-1,[]],[-1,-1,[]],[27,137],[160,137],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,139],[27,139],[-1,-1,[]],[-1,-1,[]],[160,141],[27,141],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,143],[27,143],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,145],[27,145],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,147],[27,147],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[160,149],[27,149],[-1,-1,[]],[-1,-1,[]],[160,151],[-1,-1,[]],[27,151],[-1,-1,[]],[-1,-1,[]],[27,153],[-1,-1,[]],[160,153],[-1,-1,[]],[[118,41],118],[[121,41],121],[[124,41],124],[[127,41],127],[[105,41],105],[[107,41],107],[[108,41],108],[[109,41],109],[[110,41],110],[[111,41],111],[[112,41],112],[[113,41],113],[[114,41],114],[[115,41],115],[[116,41],116],[[117,41],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[122,15],32],[[],33],[[117,35],117],0,[[117,36],117],0,[[],[[34,[122]]]],[[118,[37,[35]]],118],0,[[118,[37,[[162,[154]]]]],118],0,[[117,63],117],0,[[163,164,41,154,159,157,10,10],[[50,[122]]]],[[118,[37,[165]]],118],0,[[118,46],118],[[117,46],117],0,0,[[118,69],118],[[117,69],117],0,0,[[118,[37,[154]]],118],0,[[117,[37,[166]]],117],0,[[118,12],118],0,[[118,[37,[35]]],118],[[116,[37,[35]]],116],0,0,[[118,36],118],[[116,36],116],0,0,[[118,12],118],0,[[121,159],121],[[108,159],108],[[114,159],114],[[115,159],115],0,0,0,0,[[118,12],118],[[107,29],107],[[108,29],108],[[109,12],109],[[110,12],110],[[111,12],111],[[112,12],112],[[113,12],113],[[114,12],114],[[115,12],115],[[116,12],116],[[117,12],117],0,0,0,0,0,0,0,0,0,0,0,0,[[118,12],118],0,[[127,35],127],0,[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[103,-1],13,39],[[119,-1],13,39],[[122,-1],13,39],[[125,-1],13,39],[[128,-1],13,39],[[130,-1],13,39],[[132,-1],13,39],[[134,-1],13,39],[[136,-1],13,39],[[138,-1],13,39],[[140,-1],13,39],[[142,-1],13,39],[[144,-1],13,39],[[146,-1],13,39],[[148,-1],13,39],[[150,-1],13,39],[[152,-1],13,39],[103,164],[[118,164],118],[[121,164],121],[[124,164],124],[[127,164],127],[[105,164],105],[[107,164],107],[[108,164],108],[[109,164],109],[[110,164],110],[[111,164],111],[[112,164],112],[[113,164],113],[[114,164],114],[[115,164],115],[[116,164],116],[[117,164],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[118,[37,[159]]],118],0,[[118,71],118],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[117,53],117],0,[[118,163],118],[[121,163],121],[[124,163],124],[[127,163],127],[[105,163],105],[[107,163],107],[[108,163],108],[[109,163],109],[[110,163],110],[[111,163],111],[[112,163],112],[[113,163],113],[[114,163],114],[[115,163],115],[[116,163],116],[[117,163],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[118,[37,[35]]],118],0,[[118,[37,[73]]],118],0,[[118,[37,[41]]],118],0,[[118,[37,[35]]],118],[[116,[37,[35]]],116],0,0,[[118,[37,[74]]],118],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[103,10],[[118,10],118],[[121,10],121],[[124,10],124],[[127,10],127],[[105,10],105],[[107,10],107],[[108,10],108],[[109,10],109],[[110,10],110],[[111,10],111],[[112,10],112],[[113,10],113],[[114,10],114],[[115,10],115],[[116,10],116],[[117,10],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[118,10],118],[[121,10],121],[[124,10],124],[[127,10],127],[[105,10],105],[[107,10],107],[[108,10],108],[[109,10],109],[[110,10],110],[[111,10],111],[[112,10],112],[[113,10],113],[[114,10],114],[[115,10],115],[[116,10],116],[[117,10],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[107,167],107],[[109,[37,[167]]],109],[[110,[37,[167]]],110],[[111,[37,[167]]],111],[[112,[37,[167]]],112],[[113,[37,[167]]],113],[[114,[37,[167]]],114],[[115,[37,[167]]],115],[[116,[37,[167]]],116],[[117,167],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,168],[169,169],[170,170],[171,171],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,[[168,168],12],[[169,169],12],[[170,170],12],[[171,171],12],[[168,3],4],[[169,3],4],[[170,3],4],[[171,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],122],[-1,-1,[]],[[163,164,41,154],122],[-1,-2,[],[]],0,[[163,164,41,154],122],[163,122],[[163,164],122],[[163,164,41],122],[[163,164,41,154],122],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,[[5,5],29],[5,44],[[19,35,35,35,35,36,10,10],5],[[19,172,172,172,172,29,44,29,10,10],5],[[18,18],29],[[18,18],29],[[18,18],29],[18,44],[[18,18],29],[[18,18],29],[[101,29,29],18],[18,173],[5,173],[173,173],[[19,19],29],[173,19],[[19,19],29],[[19,19],29],[19,44],[[19,19],29],[[19,19],29],[[41,18,29],19],[19,173],[[6,6],29],[6,44],[[41,42,43,29,44,10,10],6],[43,173],[43,173],[[43,43],29],[43,45],[[46,172,29,44,29,44],43],[43,44],[43,45],[[8,8],29],[8,44],[[41,172,172,29,29,44,44,29,29,10,10],8],[8,173],[[41,10,10],51],[51,173],[[7,7],29],[7,44],[[41,172,29,44,29,52,53,44,44],7],[7,173],[173,54],[54,173],[173,55],[55,173],[173,52],[52,173],[173,56],[56,173],[173,57],[57,173],[173,58],[58,173],[173,42],[42,173],[173,59],[59,173],[173,60],[60,173],[173,61],[61,173],[173,65],[65,173],[173,62],[62,173],[173,63],[63,173],[173,64],[64,173],[173,66],[66,173],[173,67],[67,173],[173,46],[46,173],[173,68],[68,173],[173,69],[69,173],[173,70],[70,173],[173,49],[49,173],[173,71],[71,173],[173,72],[72,173],[173,73],[73,173],[173,74],[74,173],0,[[163,164,41,154,167,106,157,10,10,29],132],[[163,164,41,154,173,157,10,10],122],[[163,164,41,154,157,10,10],125],[[163,164,41,154,106,173,157,10,10,29],134],[[163,164,41,154,35,157,10,10],128],[[163,164,41,154,106,157,10,10],130],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[106,44],[173,106],[174,44],[173,174],[154,44],[173,154],[175,44],[173,175],[158,44],[173,158],[173,173],[173,41],[41,44],[41,29],[[176,177],41],[41,173],[165,44],[173,165],[166,44],[173,166],[164,44],[173,164],[176,44],[173,176],[53,44],[173,53],[163,44],[173,163],[177,44],[177,29],[173,177],[167,44],[173,167],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[178,-1,[]],[178,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[178,43,44,44],2],[[178,6],2],[178,179],[178,35],[178,36],[178,35],[178,36],[178,179],[178,59],[178,2],[[178,44,44],2],[[178,44,44],2],[[178,44,44],2],[178,44],[[178,43,44,44],2],[178,2],[[178,36,46],45],[[178,35,46],45],[178,29],[178,29],[178,41],[178,45],[[41,59],178],[[178,101],173],[178,2],[178,44],[[178,43],179],[178,45],[178,44],[[178,43,44,44],2],[[178,8],2],[[178,7],2],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[180,180],[[-1,-2],2,[],[]],[180,-1,[]],[180,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[180,180],[180,2],[180,45],[[46,35,179],180],[180,179],[180,35],[180,45],[181,180],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],[179,2],0,0,0,0,[156,173],[173,29],[173,156],[[173,29,182,173,61],156],[156,44],[156,173],[156,2],[156,173],[[155,155],2],[155,45],[[172,156],155],[[45,156],155],[[155,155],2],[[35,35],2],[35,45],[[172,29],35],[[45,29],35],[[35,35],2],[[36,36],2],[[36,44],2],[36,45],[[44,29],36],[[45,29],36],[[36,36],2],[[36,44],2],0,0,0,0,0,0,[[],2],0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[106,106],[[-1,-2],2,[],[]],[[106,106],20],[[-1,-2],20,[],[]],[[],106],[-1,[[13,[106]]],21],[15,[[23,[22]]]],[[106,106],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[106]]],[]],[[16,-1],[[23,[106]]],[]],[16,[[13,[-1,24]]],[]],[[106,3],4],[[106,3],4],[-1,-1,[]],[26,106],[26,[[13,[106,-1]]],[]],[[106,-1],2,31],[-1,-2,[],[]],[[106,15],32],[[],33],[[],[[34,[106]]]],[26,[[50,[106]]]],[[106,106],[[37,[20]]]],[[-1,38],27,[]],[[106,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[174,174],[[-1,-2],2,[],[]],[[174,174],20],[[-1,-2],20,[],[]],[-1,[[13,[174]]],21],[15,[[23,[22]]]],[[174,174],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[174]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[174]]],[]],[[174,3],4],[[174,3],4],[26,174],[-1,-1,[]],[26,[[13,[174,-1]]],[]],[[174,-1],2,31],[-1,-2,[],[]],[[174,15],32],[[],33],[[],[[34,[174]]]],[26,[[50,[174]]]],[[174,174],[[37,[20]]]],[[-1,38],27,[]],[[174,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[154,154],[[-1,-2],2,[],[]],[[154,154],20],[[-1,-2],20,[],[]],[[],154],[-1,[[13,[154]]],21],[15,[[23,[22]]]],[[154,154],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[154]]],[]],[[16,-1],[[23,[154]]],[]],[[154,3],4],[[154,3],4],[-1,-1,[]],[26,154],[26,[[13,[154,-1]]],[]],[[154,-1],2,31],[-1,-2,[],[]],[[154,15],32],[[],33],[[],[[34,[154]]]],[26,[[50,[154]]]],[[[37,[159]]],[[37,[[162,[154]]]]]],[[[37,[[162,[154]]]]],[[37,[159]]]],[[154,154],[[37,[20]]]],[[-1,38],27,[]],[[154,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[175,175],[[-1,-2],2,[],[]],[[175,175],20],[[-1,-2],20,[],[]],[-1,[[13,[175]]],21],[15,[[23,[22]]]],[[175,175],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[175]]],[]],[[16,-1],[[23,[175]]],[]],[16,[[13,[-1,24]]],[]],[[175,3],4],[[175,3],4],[-1,-1,[]],[26,175],[26,[[13,[175,-1]]],[]],[[175,-1],2,31],[-1,-2,[],[]],[[175,15],32],[[],33],[[],[[34,[175]]]],[26,[[50,[175]]]],[[175,175],[[37,[20]]]],[[-1,38],27,[]],[[175,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[158,158],[[-1,-2],2,[],[]],[[158,158],20],[[-1,-2],20,[],[]],[-1,[[13,[158]]],21],[15,[[23,[22]]]],[[158,158],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[158]]],[]],[[16,-1],[[23,[158]]],[]],[[158,3],4],[[158,3],4],[26,158],[-1,-1,[]],[26,[[13,[158,-1]]],[]],[[158,-1],2,31],[-1,-2,[],[]],[[158,15],32],[[],33],[[],[[34,[158]]]],[26,[[50,[158]]]],[[158,158],[[37,[20]]]],[[-1,38],27,[]],[[158,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[[-1,-2],2,[],[]],[[41,41],20],[[-1,-2],20,[],[]],[[],41],[-1,[[50,[41]]],21],[15,[[23,[22]]]],[[41,41],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[41]]],[]],[[16,-1],[[23,[41]]],[]],[16,[[13,[-1,24]]],[]],[[41,3],4],[[41,3],4],[26,41],[-1,-1,[]],[26,[[50,[41]]]],[[41,-1],2,31],[-1,-2,[],[]],[[41,15],32],[41,12],[[],33],[[],[[34,[41]]]],[[176,177],41],[[41,41],[[37,[20]]]],[[-1,38],27,[]],[[41,-1],50,39],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[165,165],[[-1,-2],2,[],[]],[[165,165],20],[[-1,-2],20,[],[]],[-1,[[13,[165]]],21],[15,[[23,[22]]]],[[165,165],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[165]]],[]],[[16,-1],[[23,[165]]],[]],[16,[[13,[-1,24]]],[]],[[165,3],4],[[165,3],4],[26,165],[-1,-1,[]],[26,[[13,[165,-1]]],[]],[[165,-1],2,31],[-1,-2,[],[]],[[165,15],32],[[],33],[[],[[34,[165]]]],[26,[[50,[165]]]],[[165,165],[[37,[20]]]],[[-1,38],27,[]],[[165,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[166,166],[[-1,-2],2,[],[]],[[166,166],20],[[-1,-2],20,[],[]],[[],166],[-1,[[13,[166]]],21],[15,[[23,[22]]]],[[166,166],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[166]]],[]],[[16,-1],[[23,[166]]],[]],[[166,3],4],[[166,3],4],[26,166],[-1,-1,[]],[26,[[13,[166,-1]]],[]],[[166,-1],2,31],[-1,-2,[],[]],[[166,15],32],[[],33],[[],[[34,[166]]]],[26,[[50,[166]]]],[[166,166],[[37,[20]]]],[[-1,38],27,[]],[[166,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[164,164],[[-1,-2],2,[],[]],[[164,164],20],[[-1,-2],20,[],[]],[[],164],[-1,[[13,[164]]],21],[15,[[23,[22]]]],[[164,164],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[164]]],[]],[[16,-1],[[23,[164]]],[]],[[164,3],4],[[164,3],4],[-1,-1,[]],[26,164],[26,[[13,[164,-1]]],[]],[164,26],[[164,-1],2,31],[-1,-2,[],[]],[[164,15],32],[[],33],[[],[[34,[164]]]],[26,[[50,[164]]]],[[164,164],[[37,[20]]]],[[-1,38],27,[]],[[164,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[],106],0,[[],106],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],174],0,[[],174],0,[[],154],0,[[],175],[[],106],[[],106],[[],174],[[],174],[[],154],[[],175],[[],158],[[],41],[[],41],[[],165],[[],166],[[],164],[[],176],[[],176],[[],53],[[],163],[[],177],[[],177],[[],167],0,[[],158],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],106],[[],106],[[],174],[[],174],[[],154],[[],175],[[],158],[[],41],[[],41],[[],165],[[],166],[[],164],[[],176],[[],176],[[],53],[[],163],[[],177],[[],177],[[],167],0,[[],41],0,[[],41],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],165],0,[[],166],0,[[],164],0,[[],176],0,[[],176],0,[[],53],0,[[],163],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,[[],177],0,[[],167],0,[[],177],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[[-1,-2],2,[],[]],[[176,176],20],[[-1,-2],20,[],[]],[[],176],[-1,[[13,[176]]],21],[15,[[23,[22]]]],[[176,176],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[176]]],[]],[[16,-1],[[23,[176]]],[]],[[176,3],4],[[176,3],4],[-1,-1,[]],[26,176],[26,[[13,[176,-1]]],[]],[[176,-1],2,31],[-1,-2,[],[]],[[176,15],32],[[],33],[[],[[34,[176]]]],[26,[[50,[176]]]],[[176,176],[[37,[20]]]],[[-1,38],27,[]],[[176,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,53],[[-1,-2],2,[],[]],[[53,53],20],[[-1,-2],20,[],[]],[[],53],[-1,[[13,[53]]],21],[15,[[23,[22]]]],[[53,53],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[53]]],[]],[[16,-1],[[23,[53]]],[]],[16,[[13,[-1,24]]],[]],[[53,3],4],[[53,3],4],[26,53],[-1,-1,[]],[26,[[13,[53,-1]]],[]],[[53,-1],2,31],[-1,-2,[],[]],[[53,15],32],[[],33],[[],[[34,[53]]]],[26,[[50,[53]]]],[[53,53],[[37,[20]]]],[[-1,38],27,[]],[[53,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[163,163],[[-1,-2],2,[],[]],[[163,163],20],[[-1,-2],20,[],[]],[[],163],[-1,[[13,[163]]],21],[15,[[23,[22]]]],[[163,163],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[163]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[163]]],[]],[[163,3],4],[[163,3],4],[-1,-1,[]],[26,163],[26,[[13,[163,-1]]],[]],[163,26],[[163,-1],2,31],[-1,-2,[],[]],[[163,15],32],[[],33],[[],[[34,[163]]]],[26,[[50,[163]]]],[[163,163],[[37,[20]]]],[[-1,38],27,[]],[[163,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[177,177],[[-1,-2],2,[],[]],[[177,177],20],[[-1,-2],20,[],[]],[[],177],[-1,[[13,[177]]],21],[15,[[23,[22]]]],[[177,177],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[177]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[177]]],[]],[[177,3],4],[[177,3],4],[26,177],[-1,-1,[]],[26,[[13,[177,-1]]],[]],[[177,-1],2,31],[-1,-2,[],[]],[[177,15],32],[177,12],[[],33],[[],[[34,[177]]]],[26,[[50,[177]]]],[[177,177],[[37,[20]]]],[[-1,38],27,[]],[[177,-1],13,39],[[],177],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[167,167],[[-1,-2],2,[],[]],[[167,167],20],[[-1,-2],20,[],[]],[[],167],[-1,[[13,[167]]],21],[15,[[23,[22]]]],[[167,167],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[167]]],[]],[[16,-1],[[23,[167]]],[]],[16,[[13,[-1,24]]],[]],[[167,3],4],[[167,3],4],[26,167],[-1,-1,[]],[26,[[13,[167,-1]]],[]],[[167,-1],2,31],[-1,-2,[],[]],[[167,15],32],[[],33],[[],[[34,[167]]]],[26,[[50,[167]]]],[[167,167],[[37,[20]]]],[[-1,38],27,[]],[[167,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[183,56],[183,57],[183,[[37,[156]]]],[[183,36,35],36],[[183,36,35,[37,[12]]],155],0,0,0,0,0,[183,41],[183,12],[183,[[37,[36]]]],[[183,45],[[50,[35]]]],[[183,45],[[50,[36]]]],[183,184],[183,184],[183,184],[183,[[37,[35]]]],[183,[[37,[36]]]],[183,[[37,[35]]]],[183,[[37,[36]]]],[183,36],0,[183,35],[183,29],[183,156],[183,176],[183,156],[183,36],[183,29],[183,176],0,0,[183,184],[183,177],0,0,[[-1,15],[[17,[16]]],[]],[185,56],[185,57],[185,[[37,[156]]]],[-1,-2,[],[]],[-1,-2,[],[]],[185,185],[[-1,-2],2,[],[]],[-1,[[13,[185]]],21],[15,[[23,[22]]]],[[185,185],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[[16,-1],[[23,[185]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[185]]],[]],[[185,3],4],[-1,-1,[]],[[185,-1],2,31],[185,41],0,[-1,-2,[],[]],[[185,15],32],[185,12],[[],33],[[],[[34,[185]]]],[185,[[37,[36]]]],0,[185,184],0,[185,184],0,[185,184],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,[185,36],[[41,176,156,156,156,10,10,29,29,35,36,184,184,184,184,[37,[36]],[37,[36]],[37,[36]],[37,[155]],[37,[155]],[37,[35]],[37,[35]]],[[50,[185]]]],[185,35],0,[185,29],0,[185,156],0,[185,176],0,[[185,-1],13,39],[185,156],0,[185,36],0,[185,29],0,[185,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[186,56],[186,57],[186,[[37,[156]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[186,186],[[-1,-2],2,[],[]],[-1,[[13,[186]]],21],[15,[[23,[22]]]],[[186,186],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[186]]],[]],[[16,-1],[[23,[186]]],[]],[16,[[13,[-1,24]]],[]],[[186,3],4],[-1,-1,[]],[[186,-1],2,31],[186,41],0,[-1,-2,[],[]],[[186,15],32],[186,12],[[],33],[[],[[34,[186]]]],[186,[[37,[36]]]],0,[186,184],0,[186,184],0,[186,184],0,0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,36],[[41,176,156,156,156,29,29,35,36,184,184,184,184,[37,[36]],[37,[36]],[37,[36]],[37,[155]],[37,[155]],[37,[35]],[37,[35]]],[[50,[186]]]],[186,35],0,[186,29],0,[186,156],0,[186,176],0,[[186,-1],13,39],[186,156],0,[186,36],0,[186,29],0,[186,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],[187,56],[187,57],[187,[[37,[156]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[187,187],[[-1,-2],2,[],[]],[-1,[[13,[187]]],21],[15,[[23,[22]]]],[[187,187],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[187]]],[]],[[16,-1],[[23,[187]]],[]],[16,[[13,[-1,24]]],[]],[[187,3],4],[-1,-1,[]],[[187,-1],2,31],[187,41],0,[-1,-2,[],[]],[[187,15],32],[187,12],[[],33],[[],[[34,[187]]]],[187,[[37,[36]]]],0,[187,184],0,[187,184],0,[187,184],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,36],[[41,176,156,156,29,29,35,36,184,184,184,184,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[187]]]],[187,35],0,[187,29],0,[187,156],0,[187,176],0,[[187,-1],13,39],[187,156],[187,36],0,[187,29],0,[187,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],[188,56],[188,57],[188,[[37,[156]]]],[-1,-2,[],[]],[-1,-2,[],[]],[188,188],[[-1,-2],2,[],[]],0,[-1,[[13,[188]]],21],[15,[[23,[22]]]],[[188,188],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[188]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[188]]],[]],[[188,3],4],[-1,-1,[]],[[188,-1],2,31],[188,41],0,[-1,-2,[],[]],[[188,15],32],[188,12],0,[[],33],[[],[[34,[188]]]],[188,[[37,[36]]]],0,[188,184],0,[188,184],0,[188,184],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,36],0,[[41,176,27,156,29,35,36,184,184,184,184,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[188]]]],[188,35],0,[188,29],0,[188,156],[188,176],0,[[188,-1],13,39],[188,156],[188,36],[188,29],[188,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[189,56],0,[189,57],[189,[[37,[156]]]],[-1,-2,[],[]],[-1,-2,[],[]],[189,189],[[-1,-2],2,[],[]],0,[-1,[[13,[189]]],21],[15,[[23,[22]]]],[[189,189],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[[16,-1],[[23,[189]]],[]],[[16,-1],[[23,[189]]],[]],[16,[[13,[-1,24]]],[]],[[189,3],4],[-1,-1,[]],[[189,-1],2,31],[189,41],0,[-1,-2,[],[]],[[189,15],32],[189,12],[[],33],[[],[[34,[189]]]],[189,[[37,[36]]]],0,[189,184],0,[189,184],0,[189,184],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,36],0,[[41,176,56,27,10,10,156,29,35,184,184,184,184,36,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[189]]]],[189,35],0,[189,29],0,[189,156],[189,176],0,[[189,-1],13,39],[189,156],[189,36],[189,29],[189,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[190,56],0,[190,57],[190,[[37,[156]]]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[[-1,-2],2,[],[]],0,[-1,[[13,[190]]],21],[15,[[23,[22]]]],[[190,190],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[190]]],[]],[[16,-1],[[23,[190]]],[]],[[190,3],4],[-1,-1,[]],[[190,-1],2,31],[190,41],0,[-1,-2,[],[]],[[190,15],32],[190,12],[[],33],[[],[[34,[190]]]],[190,[[37,[36]]]],0,[190,184],0,[190,184],0,[190,184],0,[190,[[37,[35]]]],0,[190,[[37,[36]]]],0,[190,[[37,[35]]]],0,[190,[[37,[36]]]],0,[190,36],[[41,176,56,27,67,10,10,35,156,29,35,184,184,184,184,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[190]]]],0,[190,35],0,[190,29],0,[190,156],[190,176],0,[[190,-1],13,39],[190,156],[190,36],[190,29],0,[190,184],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[191,[11,[45]]],[[50,[35]]]],[[191,[30,[27,45]]],[[50,[35]]]],[[191,27],[[50,[2,192]]]],[191,191],[[-1,-2],2,[],[]],0,0,[15,[[23,[22]]]],[[191,191],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[191]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[191]]],[]],[[191,3],4],0,[-1,-1,[]],[[191,-1],2,31],0,[-1,-2,[],[]],[[191,15],32],[[191,26],12],[[],33],[[],[[34,[191]]]],[[176,29,[162,[41]],27,10,10],[[50,[191,192]]]],0,0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,[-1,-2,[],[]],[-1,-2,[],[]],[193,-1,[]],[193,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[193,179],35],[[193,173],2],[193,101],[193,173],[193,2],[193,173],[193,41],[[193,173],29],[[176,29,173,173,44,44],193],[193,35],[193,29],[193,10],[193,10],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[194,43,44,44],2],[[194,6],2],[194,[[162,[181]]]],[194,[[37,[35]]]],[194,[[37,[36]]]],[194,[[37,[35]]]],[194,[[37,[36]]]],[194,[[162,[181]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[194,[[13,[2,195]]]],[[194,44,44],2],[[194,44,44],2],[[194,44,44],2],0,[[194,43,44,44],2],[[196,3],4],[[196,3],4],[[195,3],4],[[195,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[194,36,46],45],[[194,35,46],45],[194,12],[194,12],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[194,[[37,[45]]]],[[41,59],194],[[194,101],27],[194,2],[[-1,38],27,[]],[[-1,38],27,[]],0,[[194,43],[[162,[[2,[35,36]]]]]],[194,[[37,[45]]]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[[194,43,44,44],2],[[194,8],2],[[194,7],2],0,0,[[197,43],2],[[197,[162,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[197,2],[48,48],[[-1,-2],2,[],[]],[[48,48],20],[[-1,-2],20,[],[]],[[197,43],2],[[48,48],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[197,45],[[48,3],4],[[48,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[197,12],[197,101],0,[46,197],[[35,46],48],[[48,48],[[37,[20]]]],[[197,198],2],[[-1,38],27,[]],0,0,[[197,43],[[162,[[2,[35,36]]]]]],[197,45],[-1,-2,[],[]],[-1,27,[]],[197,[[37,[181]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[197,43],2],0,0,[[181,43],2],[[181,[162,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[181,181],[[-1,-2],2,[],[]],[[181,181],20],[[-1,-2],20,[],[]],[[181,43],2],[[181,181],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[181,45],[181,44],[181,[[37,[43]]]],[[181,3],4],[-1,-1,[]],[43,181],[[181,181],12],[[181,181],12],[-1,-2,[],[]],[181,12],[[181,181],12],[181,101],[[181,181],12],[48,181],0,[[181,181],[[37,[20]]]],0,[[181,198],2],[181,45],[181,44],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[181,43],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[161,[[37,[106]]]],0,[[161,103],[[13,[2,104]]]],[[199,103],[[13,[2,104]]]],[161,[[37,[45]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[161,154],0,[199,199],[[-1,-2],2,[],[]],[70,46],[[199,156],[[37,[155]]]],[199,[[30,[156,155]]]],0,[161,[[37,[60]]]],0,[-1,[[13,[199]]],21],[161,[[37,[36]]]],[161,[[37,[74]]]],0,[161,101],[161,[[162,[103]]]],0,[161,[[37,[158]]]],0,[161,[[37,[[30,[159,159]]]]]],0,[161,[[37,[154]]]],0,[161,[[37,[10]]]],[161,36],0,[[104,3],4],[[104,3],4],[[199,3],4],[-1,-1,[]],[-1,-1,[]],[161,157],0,[161,41],0,[-1,-2,[],[]],[-1,-2,[],[]],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],[161,12],0,[161,12],0,[161,12],[161,12],[161,103],[161,[[37,[53]]]],0,[161,36],0,[161,[[37,[35]]]],[161,[[37,[[162,[154]]]]]],0,[161,[[37,[63]]]],0,[[163,164,41,154,46,69,36,71,12,12,[37,[74]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],199],[46,46],[161,[[37,[165]]]],0,[161,69],0,[161,[[37,[154]]]],0,[161,[[37,[166]]]],0,0,[161,[[37,[35]]]],[161,36],0,[[-1,38],27,[]],[[199,-1],13,39],[[199,35],2],[161,46],0,[199,184],[161,[[37,[45]]]],0,[161,68],0,[[[30,[27,27]]],[[30,[159,159]]]],[161,164],0,[161,176],[161,[[37,[159]]]],0,[161,71],0,[-1,-2,[],[]],[-1,27,[]],[161,[[162,[53]]]],0,[161,163],0,[161,[[37,[35]]]],[161,[[37,[73]]]],[161,[[37,[41]]]],[161,[[37,[35]]]],[161,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[161,10],0,[161,10],0,[-1,14,[]],[-1,14,[]],[[161,150],2],[[[30,[159,159]]],[[30,[27,27]]]],[161,177],[161,[[37,[167]]]],0,[161,[[162,[167]]]],0,[[199,70,36],12],0,[200,[[37,[106]]]],[[200,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[200,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[200,154],[200,[[37,[60]]]],[[],200],[200,-1,[]],[200,-1,[]],[200,[[37,[36]]]],0,[15,[[23,[22]]]],[200,[[37,[74]]]],[200,[[162,[103]]]],[200,[[37,[158]]]],[200,[[37,[[30,[159,159]]]]]],[200,[[37,[154]]]],[200,[[37,[10]]]],0,[[16,-1],[[23,[200]]],[]],[[16,-1],[[23,[200]]],[]],[200,36],[119,200],[-1,-1,[]],[200,157],[200,41],[-1,-2,[],[]],[[200,15],32],[200,12],0,[200,12],[200,12],[[],33],[200,[[37,[53]]]],[[],[[34,[200]]]],[200,36],[200,[[37,[35]]]],[200,[[37,[[162,[154]]]]]],[200,[[37,[63]]]],[[163,164,41,154,46,36,35,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],200],[200,[[37,[165]]]],[200,69],[200,[[37,[154]]]],[200,[[37,[166]]]],[200,[[37,[35]]]],0,[200,36],[200,46],[200,[[37,[45]]]],[200,68],[200,164],[200,176],[200,[[37,[159]]]],[200,71],[200,[[162,[53]]]],[200,163],[200,[[37,[35]]]],[200,[[37,[73]]]],[200,[[37,[41]]]],0,[200,[[37,[35]]]],[200,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[200,10],[200,10],[-1,14,[]],[15,40],[[200,150],2],[200,177],[200,[[37,[167]]]],[200,[[162,[167]]]],0,[201,[[37,[106]]]],[[201,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[201,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[201,154],[201,[[37,[60]]]],[[],201],[201,-1,[]],[201,-1,[]],[201,[[37,[36]]]],0,[15,[[23,[22]]]],[201,[[37,[74]]]],[201,[[162,[103]]]],[201,[[37,[158]]]],[201,[[37,[[30,[159,159]]]]]],[201,[[37,[154]]]],[201,[[37,[10]]]],0,[[16,-1],[[23,[201]]],[]],[[16,-1],[[23,[201]]],[]],[201,36],[-1,-1,[]],[119,201],[201,157],[201,41],[-1,-2,[],[]],[[201,15],32],[201,12],0,[201,12],[201,12],0,[[],33],[201,[[37,[53]]]],[[],[[34,[201]]]],[201,36],[201,[[37,[35]]]],[201,[[37,[[162,[154]]]]]],[201,[[37,[63]]]],[[163,164,41,154,46,36,35,35,74,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],201],[201,[[37,[165]]]],[201,69],[201,[[37,[154]]]],[201,[[37,[166]]]],[201,[[37,[35]]]],0,[201,36],[201,46],[201,[[37,[45]]]],[201,68],[201,164],[201,176],[201,[[37,[159]]]],[201,71],[201,[[162,[53]]]],[201,163],[201,[[37,[35]]]],[201,[[37,[73]]]],[201,[[37,[41]]]],0,[201,[[37,[35]]]],0,[201,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[201,10],[201,10],0,[-1,14,[]],[15,40],[[201,150],2],[201,177],[201,[[37,[167]]]],[201,[[162,[167]]]],0,[202,[[37,[106]]]],[[202,103],[[50,[2,104]]]],[[-1,15],[[17,[16]]],[]],[202,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[202,154],[202,[[37,[60]]]],[[],202],[202,-1,[]],[202,-1,[]],[202,[[37,[36]]]],[15,[[23,[22]]]],[202,[[37,[74]]]],[202,[[162,[103]]]],[202,[[37,[158]]]],[202,[[37,[[30,[159,159]]]]]],[202,[[37,[154]]]],[202,[[37,[10]]]],[[16,-1],[[23,[202]]],[]],[[16,-1],[[23,[202]]],[]],[202,36],[-1,-1,[]],[119,202],[202,157],[202,41],[-1,-2,[],[]],[[202,15],32],[202,12],[202,12],[202,12],[[],33],[202,[[37,[53]]]],[[],[[34,[202]]]],[202,36],[202,[[37,[35]]]],[202,[[37,[[162,[154]]]]]],[202,[[37,[63]]]],[[163,164,41,154,46,36,71,157,10,12,12,[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]]],[[50,[202]]]],[202,[[37,[165]]]],[202,69],[202,[[37,[154]]]],[202,[[37,[166]]]],[202,[[37,[35]]]],[202,36],[202,46],[202,[[37,[45]]]],[202,68],[202,164],[202,176],[202,[[37,[159]]]],[202,71],[202,[[162,[53]]]],[202,163],[202,[[37,[35]]]],[202,[[37,[73]]]],[202,[[37,[41]]]],[202,[[37,[35]]]],[202,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[202,10],[202,10],[-1,14,[]],[15,40],[[202,150],2],[202,177],[202,[[37,[167]]]],[202,[[162,[167]]]],0,[203,[[37,[106]]]],[[203,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[203,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[203,154],[203,[[37,[60]]]],[[],203],[203,-1,[]],[203,-1,[]],[203,[[37,[36]]]],0,[15,[[23,[22]]]],[203,[[37,[74]]]],[203,[[162,[103]]]],[203,[[37,[158]]]],[203,[[37,[[30,[159,159]]]]]],[203,[[37,[154]]]],[203,[[37,[10]]]],0,[[16,-1],[[23,[203]]],[]],[[16,-1],[[23,[203]]],[]],[203,36],[119,203],[-1,-1,[]],[203,157],[203,41],[-1,-2,[],[]],[[203,15],32],[203,12],[203,12],[203,12],0,[[],33],[203,[[37,[53]]]],[[],[[34,[203]]]],[203,36],[203,[[37,[35]]]],[203,[[37,[[162,[154]]]]]],[203,[[37,[63]]]],[[163,164,41,154,46,36,35,74,71,[37,[10]],12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],203],[203,[[37,[165]]]],[203,69],[203,[[37,[154]]]],[203,[[37,[166]]]],[203,[[37,[35]]]],[203,36],[203,46],[203,[[37,[45]]]],[203,68],[203,164],[203,176],[203,[[37,[159]]]],[203,71],[203,[[162,[53]]]],[203,163],[203,[[37,[35]]]],[203,[[37,[73]]]],[203,[[37,[41]]]],0,[203,[[37,[35]]]],0,[203,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[203,10],[203,10],0,[-1,14,[]],[15,40],[[203,150],2],[203,177],[203,[[37,[167]]]],[203,[[162,[167]]]],0,[204,[[37,[106]]]],[[204,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[204,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[204,154],[204,[[37,[60]]]],[[],204],[204,-1,[]],[204,-1,[]],[204,[[37,[36]]]],0,[15,[[23,[22]]]],[204,[[37,[74]]]],[204,[[162,[103]]]],[204,[[37,[158]]]],[204,[[37,[[30,[159,159]]]]]],[204,[[37,[154]]]],[204,[[37,[10]]]],0,[[16,-1],[[23,[204]]],[]],[[16,-1],[[23,[204]]],[]],[204,36],[-1,-1,[]],[119,204],[204,157],[204,41],[-1,-2,[],[]],[[204,15],32],[204,12],0,[204,12],[204,12],[[],33],[204,[[37,[53]]]],[[],[[34,[204]]]],[204,36],[204,[[37,[35]]]],[204,[[37,[[162,[154]]]]]],[204,[[37,[63]]]],[[163,164,41,154,46,36,71,[37,[10]],12,12,12,[37,[36]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],204],[204,[[37,[165]]]],[204,69],[204,[[37,[154]]]],[204,[[37,[166]]]],[204,[[37,[35]]]],0,[204,36],[204,46],[204,[[37,[45]]]],[204,68],[204,164],[204,176],[204,[[37,[159]]]],[204,71],[204,[[162,[53]]]],[204,163],[204,[[37,[35]]]],[204,[[37,[73]]]],[204,[[37,[41]]]],[204,[[37,[35]]]],[204,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[204,10],[204,10],[-1,14,[]],[15,40],[[204,150],2],[204,177],[204,[[37,[167]]]],[204,[[162,[167]]]],0,[205,[[37,[106]]]],[[205,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[205,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,154],[205,[[37,[60]]]],[[],205],[205,-1,[]],[205,-1,[]],[205,[[37,[36]]]],0,[15,[[23,[22]]]],[205,[[37,[74]]]],[205,[[162,[103]]]],[205,[[37,[158]]]],[205,[[37,[[30,[159,159]]]]]],[205,[[37,[154]]]],[205,[[37,[10]]]],0,[[16,-1],[[23,[205]]],[]],[[16,-1],[[23,[205]]],[]],[205,36],[119,205],[-1,-1,[]],[205,157],[205,41],[-1,-2,[],[]],[[205,15],32],[205,12],0,[205,12],[205,12],0,[[],33],[205,[[37,[53]]]],[[],[[34,[205]]]],[205,36],[205,[[37,[35]]]],[205,[[37,[[162,[154]]]]]],[205,[[37,[63]]]],[[163,164,41,154,46,36,35,35,74,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],205],[205,[[37,[165]]]],[205,69],[205,[[37,[154]]]],[205,[[37,[166]]]],[205,[[37,[35]]]],0,[205,36],[205,46],[205,[[37,[45]]]],[205,68],[205,164],[205,176],[205,[[37,[159]]]],[205,71],[205,[[162,[53]]]],[205,163],[205,[[37,[35]]]],[205,[[37,[73]]]],[205,[[37,[41]]]],0,[205,[[37,[35]]]],0,[205,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[205,10],[205,10],0,[-1,14,[]],[15,40],[[205,150],2],[205,177],[205,[[37,[167]]]],[205,[[162,[167]]]],0,[206,[[37,[106]]]],[[206,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[206,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,154],[206,[[37,[60]]]],[[],206],[206,-1,[]],[206,-1,[]],[206,[[37,[36]]]],0,[15,[[23,[22]]]],[206,[[37,[74]]]],[206,[[162,[103]]]],[206,[[37,[158]]]],[206,[[37,[[30,[159,159]]]]]],[206,[[37,[154]]]],[206,[[37,[10]]]],0,[[16,-1],[[23,[206]]],[]],[[16,-1],[[23,[206]]],[]],[206,36],[-1,-1,[]],[119,206],[206,157],[206,41],[-1,-2,[],[]],[[206,15],32],[206,12],[206,12],[206,12],0,[[],33],[206,[[37,[53]]]],[[],[[34,[206]]]],[206,36],[206,[[37,[35]]]],[206,[[37,[[162,[154]]]]]],[206,[[37,[63]]]],[[163,164,41,154,46,36,35,74,71,[37,[10]],12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],206],[206,[[37,[165]]]],[206,69],[206,[[37,[154]]]],[206,[[37,[166]]]],[206,[[37,[35]]]],[206,36],[206,46],[206,[[37,[45]]]],[206,68],[206,164],[206,176],[206,[[37,[159]]]],[206,71],[206,[[162,[53]]]],[206,163],[206,[[37,[35]]]],[206,[[37,[73]]]],[206,[[37,[41]]]],0,[206,[[37,[35]]]],0,[206,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,10],[206,10],0,[-1,14,[]],[15,40],[[206,150],2],[206,177],[206,[[37,[167]]]],[206,[[162,[167]]]],0,[207,[[37,[106]]]],[[207,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[207,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,154],[207,[[37,[60]]]],[[],207],[207,-1,[]],[207,-1,[]],[207,[[37,[36]]]],0,[15,[[23,[22]]]],[207,[[37,[74]]]],[207,[[162,[103]]]],[207,[[37,[158]]]],[207,[[37,[[30,[159,159]]]]]],[207,[[37,[154]]]],[207,[[37,[10]]]],0,[[16,-1],[[23,[207]]],[]],[[16,-1],[[23,[207]]],[]],[207,36],[-1,-1,[]],[119,207],[207,157],[207,41],[-1,-2,[],[]],[[207,15],32],[207,12],0,[207,12],[207,12],0,[[],33],[207,[[37,[53]]]],[[],[[34,[207]]]],[207,36],[207,[[37,[35]]]],0,[207,[[37,[[162,[154]]]]]],[207,[[37,[63]]]],[[163,164,41,154,46,36,35,35,74,35,35,73,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],207],[207,[[37,[165]]]],[207,69],[207,[[37,[154]]]],[207,[[37,[166]]]],[207,[[37,[35]]]],0,[207,36],[207,46],[207,[[37,[45]]]],[207,68],[207,164],[207,176],[207,[[37,[159]]]],[207,71],[207,[[162,[53]]]],[207,163],[207,[[37,[35]]]],0,[207,[[37,[73]]]],0,[207,[[37,[41]]]],0,[207,[[37,[35]]]],0,[207,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[207,10],[207,10],0,[-1,14,[]],[15,40],[[207,150],2],[207,177],[207,[[37,[167]]]],[207,[[162,[167]]]],0,[208,[[37,[106]]]],[[208,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[208,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[208,154],[208,[[37,[60]]]],[[],208],[208,-1,[]],[208,-1,[]],[208,[[37,[36]]]],0,[15,[[23,[22]]]],[208,[[37,[74]]]],[208,[[162,[103]]]],[208,[[37,[158]]]],[208,[[37,[[30,[159,159]]]]]],[208,[[37,[154]]]],[208,[[37,[10]]]],0,[[16,-1],[[23,[208]]],[]],[[16,-1],[[23,[208]]],[]],[208,36],[119,208],[-1,-1,[]],[208,157],[208,41],[-1,-2,[],[]],[[208,15],32],[208,12],[208,12],[208,12],0,[[],33],[208,[[37,[53]]]],[[],[[34,[208]]]],[208,36],[208,[[37,[35]]]],[208,[[37,[[162,[154]]]]]],[208,[[37,[63]]]],[[163,164,41,154,46,36,35,74,35,73,71,[37,[10]],12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[165]],[37,[[162,[154]]]],[37,[154]],[37,[158]],[37,[[30,[159,159]]]],[37,[154]],[37,[159]],157,10],208],[208,[[37,[165]]]],[208,69],[208,[[37,[154]]]],[208,[[37,[166]]]],[208,[[37,[35]]]],[208,36],[208,46],[208,[[37,[45]]]],[208,68],[208,164],[208,176],[208,[[37,[159]]]],[208,71],[208,[[162,[53]]]],[208,163],[208,[[37,[35]]]],0,[208,[[37,[73]]]],0,[208,[[37,[41]]]],0,[208,[[37,[35]]]],0,[208,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[208,10],[208,10],0,[-1,14,[]],[15,40],[[208,150],2],[208,177],[208,[[37,[167]]]],[208,[[162,[167]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[15,[[23,[22]]]],0,[[16,-1],[[23,[209]]],[]],[[16,-1],[[23,[209]]],[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[209,15],32],[[],33],[[],[[34,[209]]]],0,[[15,210],[[23,[2]]]],[15,209],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[15,211],[[23,[[17,[47]]]]]],[[15,211],[[23,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[212,3],4],0,[-1,-1,[]],[-1,-2,[],[]],0,[[-1,38],27,[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],0,[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[],156],[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[156,156],[[-1,-2],2,[],[]],0,0,[-1,[[50,[156]]],21],[15,[[23,[22]]]],[[156,156],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[156]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[156]]],[]],[[156,3],4],[26,156],[-1,-1,[]],[26,[[50,[156]]]],[[156,-1],2,31],[-1,-2,[],[]],[[156,15],32],[26,[[50,[12]]]],[26,[[50,[12]]]],[26,[[50,[12]]]],0,[[],33],[[],[[34,[156]]]],0,[[26,29,182,26,61],[[50,[156]]]],0,[[156,12],[[50,[2]]]],[[156,-1],50,39],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[29,[[50,[2]]]],[[45,29],172],[[45,29],44],[172,45],[44,45],0,0,0,[[155,45],-1,[]],[[155,155],-1,[]],[[155,155],2],[[-1,15],[[17,[16]]],[]],[155,184],[155,45],[-1,-2,[],[]],[-1,-2,[],[]],[155,155],[[-1,-2],2,[],[]],[[155,155],20],[[-1,-2],20,[],[]],0,[-1,[[50,[155]]],21],[15,[[23,[22]]]],[[155,155],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[155]]],[]],[[16,-1],[[23,[155]]],[]],[[155,3],4],[[155,3],4],[-1,-1,[]],[[172,156],155],[26,[[50,[155,-1]]],[]],[[155,155],12],[[155,155],12],[[155,-1],2,31],[-1,-2,[],[]],[[155,15],32],[155,12],[[],33],[[],[[34,[155]]]],[[155,155],12],[[155,155],12],[[155,45],-1,[]],[155,-1,[]],[[45,156],[[50,[155]]]],[[155,155],[[37,[20]]]],0,[[-1,38],27,[]],[[155,-1],50,39],[[155,155],-1,[]],[[155,45],-1,[]],[[155,155],2],[155,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,0,0,[[35,45],-1,[]],[[35,35],-1,[]],[[35,35],2],[[-1,15],[[17,[16]]],[]],[35,184],[35,45],[-1,-2,[],[]],[-1,-2,[],[]],[35,35],[[-1,-2],2,[],[]],[[35,35],20],[[-1,-2],20,[],[]],[[],35],[35,-1,[]],[-1,[[50,[35]]],21],[15,[[23,[22]]]],[[35,35],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[35]]],[]],[[16,-1],[[23,[35]]],[]],[[35,3],4],[[35,3],4],[-1,-1,[]],[26,35],[[172,29],[[50,[35]]]],[26,[[50,[35,-1]]],[]],[[35,35],12],[[35,35],12],[[35,-1],2,31],[-1,-2,[],[]],[[35,15],32],[35,12],[[],33],[[],[[34,[35]]]],[[35,35],12],[[35,35],12],[29,35],[29,35],[[35,45],-1,[]],[35,-1,[]],[[45,29],[[50,[35]]]],[[35,35],[[37,[20]]]],0,0,[[-1,38],27,[]],[[35,-1],50,39],[[35,45],-1,[]],[[35,35],-1,[]],[[35,35],2],[35,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[29,35],0,0,0,[[36,36],-1,[]],[[36,-1],2,[[213,[44]]]],[[-1,15],[[17,[16]]],[]],[36,184],[36,45],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[50,[2]]]],[36,36],[[-1,-2],2,[],[]],[[36,36],20],[[-1,-2],20,[],[]],[[],36],[36,-1,[]],[-1,[[50,[36]]],21],[15,[[23,[22]]]],[[36,36],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[36]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[36]]],[]],[[36,3],4],[[36,3],4],[-1,-1,[]],[172,36],[26,36],[[44,29],[[50,[36]]]],[26,[[50,[36,-1]]],[]],[[36,36],12],[[36,36],12],[[36,-1],2,31],[-1,-2,[],[]],[[36,15],32],[36,12],[36,12],[[],33],[[],[[34,[36]]]],[[36,36],12],[[36,36],12],[[36,36],-1,[]],[[36,45],-1,[]],[[36,-1],2,[[213,[44]]]],[[45,29],[[50,[36]]]],[[36,36],[[37,[20]]]],0,0,[[-1,38],27,[]],[[36,-1],50,39],[[36,36],-1,[]],[[36,-1],2,[[213,[44]]]],[36,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[29,36]],"c":[],"p":[[6,"Data",17],[1,"tuple"],[5,"Formatter",6297],[8,"Result",6297],[5,"Bar",48],[5,"OrderBookDelta",180],[5,"TradeTick",350],[5,"QuoteTick",268],[10,"HasTsInit",17],[8,"UnixNanos",6298],[1,"slice"],[1,"bool"],[6,"Result",6299],[5,"TypeId",6300],[5,"Python",6301],[5,"PyAny",6302],[5,"Py",6303],[5,"BarSpecification",48],[5,"BarType",48],[6,"Ordering",6304],[10,"Deserializer",6305],[5,"CStr",6306],[8,"PyResult",6307],[5,"PyErr",6307],[5,"BarTypeParseError",48],[1,"str"],[5,"String",6308],[5,"IndexMap",6309],[1,"u8"],[5,"HashMap",6310],[10,"Hasher",6311],[8,"PyObject",6303],[5,"PyClassItemsIter",6312],[5,"LazyTypeObject",6313],[5,"Price",6170],[5,"Quantity",6234],[6,"Option",6314],[5,"SeparatorPolicy",6315],[10,"Serializer",6316],[5,"PyTypeObject",6317],[5,"InstrumentId",3830],[6,"BookAction",393],[5,"BookOrder",223],[1,"u64"],[1,"f64"],[6,"OrderSide",393],[5,"PyDict",6318],[5,"BookPrice",4988],[6,"PriceType",393],[8,"Result",6319],[5,"Ticker",313],[6,"AggressorSide",393],[5,"TradeId",4236],[6,"AccountType",393],[6,"AggregationSource",393],[6,"AssetClass",393],[6,"AssetType",393],[6,"BarAggregation",393],[6,"BookType",393],[6,"ContingencyType",393],[6,"CurrencyType",393],[6,"InstrumentCloseType",393],[6,"LiquiditySide",393],[6,"MarketStatus",393],[6,"HaltReason",393],[6,"OmsType",393],[6,"OptionKind",393],[6,"OrderStatus",393],[6,"OrderType",393],[6,"PositionSide",393],[6,"TimeInForce",393],[6,"TradingState",393],[6,"TrailingOffsetType",393],[6,"TriggerType",393],[5,"AccountTypeIter",393],[5,"AggregationSourceIter",393],[5,"AggressorSideIter",393],[5,"AssetClassIter",393],[5,"AssetTypeIter",393],[5,"BarAggregationIter",393],[5,"BookActionIter",393],[5,"BookTypeIter",393],[5,"ContingencyTypeIter",393],[5,"CurrencyTypeIter",393],[5,"InstrumentCloseTypeIter",393],[5,"LiquiditySideIter",393],[5,"MarketStatusIter",393],[5,"HaltReasonIter",393],[5,"OmsTypeIter",393],[5,"OptionKindIter",393],[5,"OrderSideIter",393],[5,"OrderStatusIter",393],[5,"OrderTypeIter",393],[5,"PositionSideIter",393],[5,"PriceTypeIter",393],[5,"TimeInForceIter",393],[5,"TradingStateIter",393],[5,"TrailingOffsetTypeIter",393],[5,"TriggerTypeIter",393],[5,"Error",6297],[1,"usize"],[10,"FromU8",393],[6,"OrderEvent",2005],[6,"OrderError",5087],[5,"OrderSubmittedBuilder",2005],[5,"AccountId",3636],[5,"OrderAcceptedBuilder",2005],[5,"OrderRejectedBuilder",2005],[5,"OrderCanceledBuilder",2005],[5,"OrderExpiredBuilder",2005],[5,"OrderTriggeredBuilder",2005],[5,"OrderPendingUpdateBuilder",2005],[5,"OrderPendingCancelBuilder",2005],[5,"OrderModifyRejectedBuilder",2005],[5,"OrderCancelRejectedBuilder",2005],[5,"OrderUpdatedBuilder",2005],[5,"OrderFilledBuilder",2005],[5,"OrderInitializedBuilder",2005],[5,"OrderInitialized",2005],[6,"OrderInitializedBuilderError",2005],[5,"OrderDeniedBuilder",2005],[5,"OrderDenied",2005],[6,"OrderDeniedBuilderError",2005],[5,"OrderEmulatedBuilder",2005],[5,"OrderEmulated",2005],[6,"OrderEmulatedBuilderError",2005],[5,"OrderReleasedBuilder",2005],[5,"OrderReleased",2005],[6,"OrderReleasedBuilderError",2005],[5,"OrderSubmitted",2005],[6,"OrderSubmittedBuilderError",2005],[5,"OrderAccepted",2005],[6,"OrderAcceptedBuilderError",2005],[5,"OrderRejected",2005],[6,"OrderRejectedBuilderError",2005],[5,"OrderCanceled",2005],[6,"OrderCanceledBuilderError",2005],[5,"OrderExpired",2005],[6,"OrderExpiredBuilderError",2005],[5,"OrderTriggered",2005],[6,"OrderTriggeredBuilderError",2005],[5,"OrderPendingUpdate",2005],[6,"OrderPendingUpdateBuilderError",2005],[5,"OrderPendingCancel",2005],[6,"OrderPendingCancelBuilderError",2005],[5,"OrderModifyRejected",2005],[6,"OrderModifyRejectedBuilderError",2005],[5,"OrderCancelRejected",2005],[6,"OrderCancelRejectedBuilderError",2005],[5,"OrderUpdated",2005],[6,"OrderUpdatedBuilderError",2005],[5,"OrderFilled",2005],[6,"OrderFilledBuilderError",2005],[5,"ClientOrderId",3713],[5,"Money",6113],[5,"Currency",5993],[5,"UUID4",6320],[5,"ExecAlgorithmId",3792],[5,"Ustr",6321],[5,"UninitializedFieldError",6322],[10,"Order",5087],[5,"Vec",6323],[5,"TraderId",4275],[5,"StrategyId",3948],[5,"OrderListId",3871],[5,"PositionId",3909],[5,"VenueOrderId",4357],[5,"PositionOpened",3201],[5,"PositionChanged",3201],[5,"PositionState",3201],[5,"PositionClosed",3201],[1,"i64"],[8,"c_char",6324],[5,"ClientId",3675],[5,"ComponentId",3754],[5,"Symbol",4197],[5,"Venue",4315],[5,"OrderBook_API",3525],[5,"CVec",6325],[5,"Level_API",3568],[5,"Level",5037],[1,"u16"],[10,"Instrument",4396],[5,"Decimal",6326],[5,"CryptoFuture",4433],[5,"CryptoPerpetual",4506],[5,"CurrencyPair",4577],[5,"Equity",4645],[5,"FuturesContract",4712],[5,"OptionsContract",4782],[5,"SyntheticInstrument",4853],[5,"Error",6319],[5,"SyntheticInstrument_API",4892],[5,"OrderBook",4918],[6,"BookIntegrityError",4918],[6,"InvalidBookOperation",4918],[5,"Ladder",4988],[8,"OrderId",223],[5,"OrderCore",5087],[5,"LimitOrder",5234],[5,"LimitIfTouchedOrder",5309],[5,"MarketOrder",5388],[5,"MarketIfTouchedOrder",5458],[5,"MarketToLimitOrder",5535],[5,"StopLimitOrder",5609],[5,"StopMarketOrder",5688],[5,"TrailingStopLimitOrder",5765],[5,"TrailingStopMarketOrder",5847],[5,"EnumIterator",5926],[5,"PyModule",6327],[6,"Value",6328],[5,"AccountBalance",5978],[10,"Into",6329],[6,"PositionEvent",3201],[5,"order_denied_max_submitted_rate",3349],[5,"account_id",3988],[5,"account_ib",3988],[5,"client_id_binance",3988],[5,"client_id_dydx",3988],[5,"client_order_id",3988],[5,"component_risk_engine",3988],[5,"exec_algorithm_id",3988],[5,"instrument_id_eth_usdt_binance",3988],[5,"instrument_id_btc_usdt",3988],[5,"order_list_id_test",3988],[5,"position_id_test",3988],[5,"strategy_id_ema_cross",3988],[5,"symbol_eth_perp",3988],[5,"symbol_aud_usd",3988],[5,"trade_id",3988],[5,"trader_id",3988],[5,"venue_binance",3988],[5,"venue_sim",3988],[5,"venue_order_id",3988]],"b":[[31,"impl-From%3CBar%3E-for-Data"],[33,"impl-From%3COrderBookDelta%3E-for-Data"],[34,"impl-From%3CTradeTick%3E-for-Data"],[35,"impl-From%3CQuoteTick%3E-for-Data"],[95,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarSpecification"],[97,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarSpecification"],[99,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarType"],[100,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarType"],[101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Bar"],[103,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[104,"impl-Debug-for-BarSpecification"],[105,"impl-Display-for-BarSpecification"],[106,"impl-Debug-for-BarType"],[107,"impl-Display-for-BarType"],[108,"impl-Display-for-BarTypeParseError"],[109,"impl-Debug-for-BarTypeParseError"],[110,"impl-Display-for-Bar"],[111,"impl-Debug-for-Bar"],[193,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[194,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[197,"impl-Debug-for-OrderBookDelta"],[198,"impl-Display-for-OrderBookDelta"],[238,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[241,"impl-Debug-for-BookOrder"],[242,"impl-Display-for-BookOrder"],[284,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[285,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[289,"impl-Display-for-QuoteTick"],[290,"impl-Debug-for-QuoteTick"],[326,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[327,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[328,"impl-Debug-for-Ticker"],[329,"impl-Display-for-Ticker"],[364,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[365,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[366,"impl-Debug-for-TradeTick"],[367,"impl-Display-for-TradeTick"],[1026,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1027,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1029,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1031,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1032,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1034,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1035,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1037,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1038,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetType"],[1040,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetType"],[1042,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1043,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1044,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1045,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1047,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1049,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1050,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1052,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1054,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1056,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1058,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1059,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1060,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1062,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1064,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1066,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1068,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1070,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1071,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1073,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1075,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1076,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1077,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1079,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1080,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1082,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1083,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1085,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1087,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1088,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1090,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1091,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1092,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1093,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1096,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1097,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1098,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1099,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1102,"impl-Debug-for-AccountType"],[1103,"impl-Display-for-AccountType"],[1105,"impl-Debug-for-AggregationSource"],[1106,"impl-Display-for-AggregationSource"],[1108,"impl-Debug-for-AggressorSide"],[1109,"impl-Display-for-AggressorSide"],[1111,"impl-Display-for-AssetClass"],[1112,"impl-Debug-for-AssetClass"],[1114,"impl-Display-for-AssetType"],[1115,"impl-Debug-for-AssetType"],[1117,"impl-Debug-for-BarAggregation"],[1118,"impl-Display-for-BarAggregation"],[1120,"impl-Display-for-BookAction"],[1121,"impl-Debug-for-BookAction"],[1123,"impl-Debug-for-BookType"],[1124,"impl-Display-for-BookType"],[1126,"impl-Debug-for-ContingencyType"],[1127,"impl-Display-for-ContingencyType"],[1129,"impl-Display-for-CurrencyType"],[1130,"impl-Debug-for-CurrencyType"],[1132,"impl-Display-for-InstrumentCloseType"],[1133,"impl-Debug-for-InstrumentCloseType"],[1135,"impl-Display-for-LiquiditySide"],[1136,"impl-Debug-for-LiquiditySide"],[1138,"impl-Debug-for-MarketStatus"],[1139,"impl-Display-for-MarketStatus"],[1141,"impl-Debug-for-HaltReason"],[1142,"impl-Display-for-HaltReason"],[1144,"impl-Debug-for-OmsType"],[1145,"impl-Display-for-OmsType"],[1147,"impl-Display-for-OptionKind"],[1148,"impl-Debug-for-OptionKind"],[1150,"impl-Debug-for-OrderSide"],[1151,"impl-Display-for-OrderSide"],[1153,"impl-Display-for-OrderStatus"],[1154,"impl-Debug-for-OrderStatus"],[1156,"impl-Display-for-OrderType"],[1157,"impl-Debug-for-OrderType"],[1159,"impl-Display-for-PositionSide"],[1160,"impl-Debug-for-PositionSide"],[1162,"impl-Debug-for-PriceType"],[1163,"impl-Display-for-PriceType"],[1165,"impl-Display-for-TimeInForce"],[1166,"impl-Debug-for-TimeInForce"],[1168,"impl-Display-for-TradingState"],[1169,"impl-Debug-for-TradingState"],[1171,"impl-Display-for-TrailingOffsetType"],[1172,"impl-Debug-for-TrailingOffsetType"],[1174,"impl-Debug-for-TriggerType"],[1175,"impl-Display-for-TriggerType"],[2509,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderDenied"],[2511,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderDenied"],[2513,"impl-Debug-for-OrderInitializedBuilderError"],[2514,"impl-Display-for-OrderInitializedBuilderError"],[2516,"impl-Debug-for-OrderDeniedBuilderError"],[2517,"impl-Display-for-OrderDeniedBuilderError"],[2518,"impl-Debug-for-OrderDenied"],[2519,"impl-Display-for-OrderDenied"],[2520,"impl-Debug-for-OrderEmulatedBuilderError"],[2521,"impl-Display-for-OrderEmulatedBuilderError"],[2523,"impl-Display-for-OrderReleasedBuilderError"],[2524,"impl-Debug-for-OrderReleasedBuilderError"],[2526,"impl-Display-for-OrderSubmittedBuilderError"],[2527,"impl-Debug-for-OrderSubmittedBuilderError"],[2529,"impl-Display-for-OrderAcceptedBuilderError"],[2530,"impl-Debug-for-OrderAcceptedBuilderError"],[2532,"impl-Display-for-OrderRejectedBuilderError"],[2533,"impl-Debug-for-OrderRejectedBuilderError"],[2535,"impl-Display-for-OrderCanceledBuilderError"],[2536,"impl-Debug-for-OrderCanceledBuilderError"],[2538,"impl-Debug-for-OrderExpiredBuilderError"],[2539,"impl-Display-for-OrderExpiredBuilderError"],[2541,"impl-Debug-for-OrderTriggeredBuilderError"],[2542,"impl-Display-for-OrderTriggeredBuilderError"],[2544,"impl-Debug-for-OrderPendingUpdateBuilderError"],[2545,"impl-Display-for-OrderPendingUpdateBuilderError"],[2547,"impl-Debug-for-OrderPendingCancelBuilderError"],[2548,"impl-Display-for-OrderPendingCancelBuilderError"],[2550,"impl-Display-for-OrderModifyRejectedBuilderError"],[2551,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2553,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2554,"impl-Display-for-OrderCancelRejectedBuilderError"],[2556,"impl-Display-for-OrderUpdatedBuilderError"],[2557,"impl-Debug-for-OrderUpdatedBuilderError"],[2559,"impl-Debug-for-OrderFilledBuilderError"],[2560,"impl-Display-for-OrderFilledBuilderError"],[2564,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2565,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2571,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2572,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2575,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2577,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2580,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[2582,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[2585,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[2587,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[2590,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2591,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2596,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[2597,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[2600,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2601,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2606,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2607,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2610,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[2611,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[2615,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[2616,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[2621,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2622,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[2626,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2627,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2631,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2632,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2635,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[2637,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[2640,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[2642,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[3651,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[3652,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[3654,"impl-Debug-for-AccountId"],[3655,"impl-Display-for-AccountId"],[3689,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[3691,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[3692,"impl-Debug-for-ClientId"],[3693,"impl-Display-for-ClientId"],[3729,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[3730,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[3731,"impl-Debug-for-ClientOrderId"],[3732,"impl-Display-for-ClientOrderId"],[3768,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[3769,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[3771,"impl-Debug-for-ComponentId"],[3772,"impl-Display-for-ComponentId"],[3807,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[3808,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[3809,"impl-Display-for-ExecAlgorithmId"],[3810,"impl-Debug-for-ExecAlgorithmId"],[3845,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[3846,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[3848,"impl-Display-for-InstrumentId"],[3849,"impl-Debug-for-InstrumentId"],[3885,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[3886,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[3888,"impl-Debug-for-OrderListId"],[3889,"impl-Display-for-OrderListId"],[3925,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[3926,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[3927,"impl-Debug-for-PositionId"],[3928,"impl-Display-for-PositionId"],[3964,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[3965,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[3966,"impl-Debug-for-StrategyId"],[3967,"impl-Display-for-StrategyId"],[4213,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4214,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4215,"impl-Debug-for-Symbol"],[4216,"impl-Display-for-Symbol"],[4251,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4252,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4254,"impl-Display-for-TradeId"],[4255,"impl-Debug-for-TradeId"],[4290,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4292,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4293,"impl-Debug-for-TraderId"],[4294,"impl-Display-for-TraderId"],[4331,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4333,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4334,"impl-Display-for-Venue"],[4335,"impl-Debug-for-Venue"],[4372,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4373,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4375,"impl-Debug-for-VenueOrderId"],[4376,"impl-Display-for-VenueOrderId"],[4450,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[4452,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[4522,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[4523,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[4593,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[4594,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[4661,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[4663,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[4731,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[4732,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[4802,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[4803,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[4869,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[4871,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[4949,"impl-Display-for-InvalidBookOperation"],[4950,"impl-Debug-for-InvalidBookOperation"],[4951,"impl-Display-for-BookIntegrityError"],[4952,"impl-Debug-for-BookIntegrityError"],[5008,"impl-Display-for-BookPrice"],[5009,"impl-Debug-for-BookPrice"],[5130,"impl-Debug-for-OrderError"],[5131,"impl-Display-for-OrderError"],[5256,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5257,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5331,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5332,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[5408,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[5409,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[5480,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[5481,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[5557,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[5558,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[5631,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[5632,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[5710,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[5711,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[5787,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[5788,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[5869,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[5870,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[5933,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[5934,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[6080,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[6082,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[6116,"impl-Add%3Cf64%3E-for-Money"],[6117,"impl-Add-for-Money"],[6136,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[6137,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[6138,"impl-Display-for-Money"],[6139,"impl-Debug-for-Money"],[6160,"impl-Sub-for-Money"],[6161,"impl-Sub%3Cf64%3E-for-Money"],[6174,"impl-Add%3Cf64%3E-for-Price"],[6175,"impl-Add-for-Price"],[6195,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6196,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6197,"impl-Display-for-Price"],[6198,"impl-Debug-for-Price"],[6223,"impl-Sub%3Cf64%3E-for-Price"],[6224,"impl-Sub-for-Price"],[6257,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6259,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6260,"impl-Display-for-Quantity"],[6261,"impl-Debug-for-Quantity"],[6263,"impl-From%3Ci64%3E-for-Quantity"],[6264,"impl-From%3C%26str%3E-for-Quantity"],[6278,"impl-Mul-for-Quantity"],[6279,"impl-Mul%3Cf64%3E-for-Quantity"]]},\ +"nautilus_network":{"doc":"","t":"CCCCPPFGFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["http","python","socket","websocket","DELETE","GET","HttpClient","HttpMethod","HttpResponse","InnerHttpClient","PATCH","POST","PUT","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","doc","doc","doc","eq","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","hash","into","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","py_new","send_request","status","to_owned","to_owned","to_owned","to_response","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","network","SocketClient","SocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","WebSocketClient","WebSocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","send_close_message","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip"],"q":[[0,"nautilus_network"],[4,"nautilus_network::http"],[92,"nautilus_network::python"],[93,"nautilus_network::socket"],[136,"nautilus_network::websocket"],[180,"pyo3::marker"],[181,"pyo3::types::any"],[182,"pyo3::instance"],[183,"core::ffi::c_str"],[184,"pyo3::err"],[185,"pyo3::err"],[186,"core::fmt"],[187,"core::fmt"],[188,"http::method"],[189,"pyo3::instance"],[190,"pyo3::impl_::pyclass::lazy_type_object"],[191,"alloc::string"],[192,"alloc::vec"],[193,"core::option"],[194,"std::collections::hash::map"],[195,"core::error"],[196,"alloc::boxed"],[197,"hyper::body::body"],[198,"http::response"],[199,"core::any"],[200,"pyo3_ffi::cpython::object"],[201,"pyo3::types::module"],[202,"std::io::error"],[203,"tungstenite::error"]],"d":["","","","","","","","","HttpResponse contains relevant data from a HTTP request.","Provides a high-performance HttpClient for HTTP requests.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Create a new HttpClient","","","","","","","","","","","","","","","","","","","","","","","","","","Loaded as nautilus_pyo3.network","","Configuration for TCP socket connection.","","","","","","","","","","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a websocket client.","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,5,5,0,0,0,0,5,5,5,5,6,13,4,5,6,13,4,5,6,13,4,5,6,4,5,6,4,5,6,13,5,5,5,5,5,5,6,6,6,13,13,5,6,4,5,6,13,5,4,5,5,6,13,5,6,13,5,6,13,5,6,13,13,4,6,4,5,6,4,4,5,6,13,4,5,6,13,4,5,6,13,5,6,13,4,5,6,13,0,0,0,33,34,33,34,33,34,33,33,34,34,33,34,33,33,33,34,34,33,33,34,33,34,33,34,34,33,34,33,34,34,33,33,34,33,34,33,34,33,34,33,34,0,0,37,38,37,38,37,38,37,37,38,38,37,38,37,37,37,38,38,37,37,38,37,38,37,38,38,37,38,37,38,38,38,37,37,38,37,38,37,38,37,38,37,38],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[5,5],[6,6],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[],4],[1,[[9,[8]]]],[1,[[9,[8]]]],[1,[[9,[8]]]],[[5,5],10],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[2,-1],[[9,[5]]],[]],[[2,-1],[[9,[5]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[6]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[6]]],[]],[[2,-1],[[9,[13]]],[]],[[2,-1],[[9,[13]]],[]],[[5,14],15],[[6,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[5,-1],7,16],[-1,-2,[],[]],[-1,-2,[],[]],[5,17],[-1,-2,[],[]],[-1,-2,[],[]],[[5,1],18],[[6,1],18],[[13,1],18],[[],19],[[],19],[[],19],[[],[[20,[5]]]],[[],[[20,[6]]]],[[],[[20,[13]]]],[[[22,[21]],[22,[[7,[21,0]]]],[23,[0]]],13],[[4,17,21,[24,[21,21]],[23,[[22,[25]]]]],[[12,[6,[27,[26]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,[29,[28]]],[[12,[6,[27,[26]]]]]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,32],[[9,[7]]]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,33],[[-1,-2],7,[],[]],[[33,[23,[18]],[23,[18]],[23,[18]]],[[35,[34]]]],[34,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[33]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[33]]],[]],[[2,-1],[[9,[34]]],[]],[[2,-1],[[9,[34]]],[]],[[33,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[33,1],18],[[34,1],18],[34,10],[[],19],[[],19],[[],[[20,[33]]]],[[],[[20,[34]]]],[[34,[36,[25]]],7],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,37],[[-1,-2],7,[],[]],[[37,[23,[18]],[23,[18]],[23,[18]]],[[12,[38,39]]]],[38,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[37]]],[]],[[2,-1],[[9,[37]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[38]]],[]],[[2,-1],[[9,[38]]],[]],[[37,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,1],18],[[38,1],18],[38,10],[[],19],[[],19],[[],[[20,[37]]]],[[],[[20,[38]]]],[[38,[22,[25]]],[[12,[7,39]]]],[38,7],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"Python",180],[5,"PyAny",181],[5,"Py",182],[5,"InnerHttpClient",4],[6,"HttpMethod",4],[5,"HttpResponse",4],[1,"tuple"],[5,"CStr",183],[8,"PyResult",184],[1,"bool"],[5,"PyErr",184],[6,"Result",185],[5,"HttpClient",4],[5,"Formatter",186],[8,"Result",186],[10,"Hasher",187],[5,"Method",188],[8,"PyObject",182],[5,"PyClassItemsIter",189],[5,"LazyTypeObject",190],[5,"String",191],[5,"Vec",192],[6,"Option",193],[5,"HashMap",194],[1,"u8"],[10,"Error",195],[5,"Box",196],[5,"Body",197],[5,"Response",198],[5,"TypeId",199],[5,"PyTypeObject",200],[5,"PyModule",201],[5,"SocketConfig",93],[5,"SocketClient",93],[8,"Result",202],[1,"slice"],[5,"WebSocketConfig",136],[5,"WebSocketClient",136],[6,"Error",203]],"b":[[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpMethod"],[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpMethod"],[40,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpResponse"],[42,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpResponse"],[43,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpClient"],[44,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpClient"],[107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketConfig"],[109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketConfig"],[110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketClient"],[111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketClient"],[150,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketConfig"],[151,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketConfig"],[153,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketClient"],[154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketClient"]]},\ +"nautilus_persistence":{"doc":"","t":"CCCCPPKGKKKGPPPPPPKNNCNNNNMMCMHNNNNNNNNNNMNNNCNNNNNNCNNNNNNNNMCCFFFNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFIFONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNCCCFGPPNNNNNNNNNNNHNNNOHNNNNNNNNNFNNNNNONNNONFNNNNNNNNNNNNNCHCCCPGPPPNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNCCCCFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNN","n":["arrow","backend","db","python","ArrowError","ArrowError","ArrowSchemaProvider","DataStreamingError","DecodeDataFromRecordBatch","DecodeFromRecordBatch","EncodeToRecordBatch","EncodingError","InvalidColumnType","IoError","MissingColumn","MissingMetadata","ParseError","PythonError","WriteStream","as_error_source","as_error_source","bar","borrow","borrow","borrow_mut","borrow_mut","decode_batch","decode_data_batch","delta","encode_batch","extract_column","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_schema","get_schema_map","into","into","quote","separate_by_policy","separate_by_policy","source","source","to_string","to_string","trade","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","kmerge_batch","session","EagerStream","ElementBatchIter","KMerge","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","drop","from","from","from","from_stream_with_runtime","into","into","into","into_iter","into_iter","into_py_dict","into_py_dict","item","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","new","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","push_iter","stream_safe","stream_safe","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DataBackendSession","DataQueryResult","QueryResult","TsInitComparator","acc","add_file","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chunk_size","compare","default","doc","doc","drop","drop_chunk","extract","extract","extract","extract","fmt","from","from","from","get_query_result","into","into","into","into_iter","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","next","result","runtime","size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","write_data","database","schema","sql","Database","DatabaseEngine","POSTGRES","SQLITE","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","execute","fetch_all","from","from","get_db_options","init_db_schema","into","into","new","pool","setup_test_database","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GeneralItem","borrow","borrow_mut","from","from_row","into","key","try_from","try_into","type_id","value","vzip","SqlCacheDatabase","add","borrow","borrow_mut","from","get","into","key_general","key_trader","new","try_from","try_into","type_id","vzip","backend","persistence","wranglers","session","transformer","Bar","NautilusDataType","OrderBookDelta","QuoteTick","TradeTick","arguments","borrow","borrow_mut","clone","clone_into","doc","extract","extract","extract","fmt","from","into","into_py","items_iter","lazy_type_object","to_owned","try_from","try_into","type_id","type_object_raw","vzip","DataTransformer","arguments","borrow","borrow_mut","doc","extract","extract","from","get_schema_map","into","into_py","items_iter","lazy_type_object","pyo3_bars_to_batches_bytes","pyo3_order_book_deltas_to_batches_bytes","pyo3_quote_ticks_to_batches_bytes","pyo3_trade_ticks_to_batches_bytes","pyobjects_to_batches_bytes","try_from","try_into","type_id","type_object_raw","vzip","bar","delta","quote","trade","BarDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","OrderBookDeltaDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","QuoteTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","TradeTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip"],"q":[[0,"nautilus_persistence"],[4,"nautilus_persistence::arrow"],[62,"nautilus_persistence::backend"],[64,"nautilus_persistence::backend::kmerge_batch"],[140,"nautilus_persistence::backend::session"],[200,"nautilus_persistence::db"],[203,"nautilus_persistence::db::database"],[233,"nautilus_persistence::db::schema"],[245,"nautilus_persistence::db::sql"],[259,"nautilus_persistence::python"],[262,"nautilus_persistence::python::backend"],[264,"nautilus_persistence::python::backend::session"],[290,"nautilus_persistence::python::backend::transformer"],[313,"nautilus_persistence::python::wranglers"],[317,"nautilus_persistence::python::wranglers::bar"],[334,"nautilus_persistence::python::wranglers::delta"],[351,"nautilus_persistence::python::wranglers::quote"],[368,"nautilus_persistence::python::wranglers::trade"],[385,"core::error"],[386,"alloc::string"],[387,"std::collections::hash::map"],[388,"arrow_array::record_batch"],[389,"alloc::vec"],[390,"core::result"],[391,"nautilus_model::data"],[392,"arrow_schema::error"],[393,"arrow_array::array"],[394,"arrow_schema::datatype"],[395,"arrow_array::array"],[396,"core::fmt"],[397,"std::io::error"],[398,"core::option"],[399,"arrow_schema::schema"],[400,"thousands::policies"],[401,"core::any"],[402,"unicode_normalization::replace"],[403,"tokio::runtime::runtime"],[404,"alloc::sync"],[405,"core::marker"],[406,"futures_core::stream"],[407,"pyo3::marker"],[408,"pyo3::types::dict"],[409,"alloc::vec::into_iter"],[410,"core::iter::traits::iterator"],[411,"compare"],[412,"unicode_normalization::recompose"],[413,"unicode_normalization::decompose"],[414,"unicode_normalization::stream_safe"],[415,"datafusion_common::error"],[416,"pyo3::types::any"],[417,"pyo3::instance"],[418,"core::cmp"],[419,"core::ffi::c_str"],[420,"pyo3::err"],[421,"pyo3::impl_::pyclass::lazy_type_object"],[422,"pyo3_ffi::cpython::object"],[423,"sqlx_core::error"],[424,"anyhow"],[425,"sqlx_core::any::row"],[426,"sqlx_core::from_row"],[427,"core::marker"],[428,"sqlx_core::error"],[429,"nautilus_model::identifiers::trader_id"],[430,"pyo3::types::module"],[431,"pyo3::types::typeobject"],[432,"nautilus_model::data::bar"],[433,"pyo3::types::bytes"],[434,"nautilus_model::data::delta"],[435,"nautilus_model::data::quote"],[436,"nautilus_model::data::trade"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a DataFusion session and registers DataFusion …","","","","","Query a file for its records. the caller must specify T to …","","","","","","","","","","","","","","Chunks generated by iteration must be dropped after use, …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","Loaded as nautilus_pyo3.persistence","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Return Python bytes from the given list of ‘legacy’ …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","",""],"i":[0,0,0,0,18,7,0,0,0,0,0,0,7,18,7,7,7,18,0,18,7,0,18,7,18,7,5,87,0,10,0,18,18,7,7,18,18,18,18,7,7,88,88,18,7,0,18,7,18,7,18,7,0,18,7,18,7,18,7,18,7,27,0,0,0,0,0,30,41,38,30,41,38,30,38,30,30,41,38,30,30,41,38,30,38,30,38,41,30,30,30,30,30,30,30,30,30,30,30,30,30,38,38,38,38,38,38,38,38,38,38,38,38,38,38,30,38,30,38,30,38,30,38,30,38,38,30,38,30,41,38,30,41,38,30,41,38,30,41,38,0,0,0,0,54,46,46,50,46,54,50,46,54,46,50,50,46,54,54,54,46,46,54,54,50,50,46,54,46,50,46,54,54,46,54,46,54,46,54,46,54,54,54,46,54,50,46,54,50,46,54,50,46,54,46,54,50,46,54,46,0,0,0,0,0,67,67,67,60,67,60,60,60,60,60,67,60,60,0,67,60,60,60,0,60,67,60,67,60,67,60,67,60,0,69,69,69,69,69,69,69,69,69,69,69,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,0,0,0,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,1,[]],[-1,1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[2,2]],4],[[8,[[6,[5]],7]]]],[[[3,[2,2]],4],[[8,[[6,[9]],7]]]],0,[[[3,[2,2]],[11,[10]]],[[8,[4,12]]]],[[[11,[13]],14,15,16],[[8,[-1,7]]],17],[[18,19],20],[[18,19],20],[[7,19],20],[[7,19],20],[21,18],[12,18],[22,18],[-1,-1,[]],[-1,-1,[]],[12,7],[[[23,[[3,[2,2]]]]],24],[[],[[3,[2,2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,25],2,[]],[[-1,25],2,[]],[18,[[23,[1]]]],[7,[[23,[1]]]],[-1,2,[]],[-1,2,[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[27,4],[[8,[28,18]]]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[30,[-1]]],28,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-2,[32,[31]]],[[30,[-1]]],33,[[35,[],[[34,[-1]]]],33]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,36],37,[]],[[-1,36],37,[]],0,[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,28,[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,28,[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-3,[[38,[-2,-1,-3]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[[[30,[-1]]],[[23,[-2]]],[],[]],[[[38,[-2,-1,-3]]],[[23,[-4]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[[[38,[-2,-1,-3]],-2],28,[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[46,14,14,[23,[14]]],[[47,[28]]]],[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[50,[41,[-1,9]],[41,[-1,9]]],51,[[40,[],[[34,[[39,[9]]]]]]]],[[],50],[36,[[53,[52]]]],[36,[[53,[52]]]],[54,28],[54,28],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[54]]],[]],[[48,-1],[[53,[54]]],[]],[[50,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[46,55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[46,36],56],[[54,36],56],[[],57],[[],57],[[],[[58,[46]]]],[[],[[58,[54]]]],[15,46],[[55,15],54],[54,[[23,[-1]]],[]],0,0,0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[36,59],[36,59],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1]],[3,[2,2]],27],[[47,[28,18]]],10],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,60],[[-1,-2],28,[],[]],[[60,14],[[63,[61,62]]]],[[60,14],[[63,[[6,[-1]],62]]],[[65,[64]],66]],[-1,-1,[]],[-1,-1,[]],[[[23,[67]],[23,[14]]],68],[[60,14],[[63,[28]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[67]],[23,[14]]],60],0,[[],60],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[70,[69]]],71],[-1,-2,[],[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],0,[-1,-2,[],[]],0,[[72,2,2],[[8,[61,62]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[72,2],[[6,[69]]]],[-1,-2,[],[]],[72,2],[72,2],[[73,60],72],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,-2,[],[]],0,[[36,74],[[53,[28]]]],0,0,0,0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[[-1,-2],28,[],[]],[36,[[53,[52]]]],[48,[[8,[-1,21]]],[]],[[48,-1],[[53,[75]]],[]],[[48,-1],[[53,[75]]],[]],[[75,19],20],[-1,-1,[]],[-1,-2,[],[]],[[75,36],56],[[],57],[[],[[58,[75]]]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[76]]],[]],[[48,-1],[[53,[76]]],[]],[-1,-1,[]],[[36,77],[[53,[[49,[37]]]]]],[-1,-2,[],[]],[[76,36],56],[[],57],[[],[[58,[76]]]],[[36,[6,[78]]],[[53,[[49,[79]]]]]],[[36,[6,[80]]],[[53,[[49,[79]]]]]],[[36,[6,[81]]],[[53,[[49,[79]]]]]],[[36,[6,[82]]],[[53,[[49,[79]]]]]],[[36,[6,[56]]],[[53,[[49,[79]]]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[83]]],[]],[[48,-1],[[53,[83]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[83,36],56],[[],57],[[],[[58,[83]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[84]]],[]],[[48,-1],[[53,[84]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[84,36],56],[[],57],[[],[[58,[84]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[85]]],[]],[[48,-1],[[53,[85]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[85,36],56],[[],57],[[],[[58,[85]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[86]]],[]],[[48,-1],[[53,[86]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[86,36],56],[[],57],[[],[[58,[86]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]]],"c":[],"p":[[10,"Error",385],[5,"String",386],[5,"HashMap",387],[5,"RecordBatch",388],[10,"DecodeFromRecordBatch",4],[5,"Vec",389],[6,"EncodingError",4],[6,"Result",390],[6,"Data",391],[10,"EncodeToRecordBatch",4],[1,"slice"],[6,"ArrowError",392],[8,"ArrayRef",393],[1,"str"],[1,"usize"],[6,"DataType",394],[10,"Array",393],[6,"DataStreamingError",4],[5,"Formatter",395],[8,"Result",395],[5,"PyErr",396],[5,"Error",397],[6,"Option",398],[5,"Schema",399],[5,"SeparatorPolicy",400],[5,"TypeId",401],[10,"WriteStream",4],[1,"tuple"],[5,"Replacements",402],[5,"EagerStream",64],[5,"Runtime",403],[5,"Arc",404],[10,"Send",405],[17,"Item"],[10,"Stream",406],[5,"Python",407],[5,"PyDict",408],[5,"KMerge",64],[5,"IntoIter",409],[10,"Iterator",410],[5,"ElementBatchIter",64],[10,"Compare",411],[5,"Recompositions",412],[5,"Decompositions",413],[5,"StreamSafe",414],[5,"DataBackendSession",140],[8,"Result",415],[5,"PyAny",416],[5,"Py",417],[5,"TsInitComparator",140],[6,"Ordering",418],[5,"CStr",419],[8,"PyResult",396],[5,"DataQueryResult",140],[8,"QueryResult",140],[8,"PyObject",417],[5,"PyClassItemsIter",420],[5,"LazyTypeObject",421],[5,"PyTypeObject",422],[5,"Database",203],[1,"u64"],[6,"Error",423],[8,"Result",424],[5,"AnyRow",425],[10,"FromRow",426],[10,"Unpin",405],[6,"DatabaseEngine",203],[5,"AnyConnectOptions",427],[5,"GeneralItem",233],[8,"Result",423],[10,"Row",428],[5,"SqlCacheDatabase",245],[5,"TraderId",429],[5,"PyModule",430],[6,"NautilusDataType",264],[5,"DataTransformer",290],[5,"PyType",431],[5,"Bar",432],[5,"PyBytes",433],[5,"OrderBookDelta",434],[5,"QuoteTick",435],[5,"TradeTick",436],[5,"BarDataWrangler",317],[5,"OrderBookDeltaDataWrangler",334],[5,"QuoteTickDataWrangler",351],[5,"TradeTickDataWrangler",368],[10,"DecodeDataFromRecordBatch",4],[10,"ArrowSchemaProvider",4]],"b":[[31,"impl-Display-for-DataStreamingError"],[32,"impl-Debug-for-DataStreamingError"],[33,"impl-Debug-for-EncodingError"],[34,"impl-Display-for-EncodingError"],[35,"impl-From%3CPyErr%3E-for-DataStreamingError"],[36,"impl-From%3CArrowError%3E-for-DataStreamingError"],[37,"impl-From%3CError%3E-for-DataStreamingError"],[160,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataBackendSession"],[161,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataBackendSession"],[162,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataQueryResult"],[163,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataQueryResult"],[276,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26NautilusDataType"],[277,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+NautilusDataType"],[295,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataTransformer"],[296,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataTransformer"],[322,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarDataWrangler"],[323,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarDataWrangler"],[339,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltaDataWrangler"],[340,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltaDataWrangler"],[356,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTickDataWrangler"],[357,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTickDataWrangler"],[373,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTickDataWrangler"],[374,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTickDataWrangler"]]},\ "nautilus_pyo3":{"doc":"","t":"FNNNNNNNNNNNHNNNNN","n":["LogGuard","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","set_global_log_collector","try_from","try_into","type_id","type_object_raw","vzip"],"q":[[0,"nautilus_pyo3"],[18,"pyo3::marker"],[19,"pyo3::types::any"],[20,"pyo3::instance"],[21,"core::ffi::c_str"],[22,"pyo3::err"],[23,"pyo3::instance"],[24,"pyo3::impl_::pyclass::lazy_type_object"],[25,"alloc::string"],[26,"core::option"],[27,"core::result"],[28,"core::any"],[29,"pyo3_ffi::cpython::object"]],"d":["Guards the log collector and flushes it when dropped","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","Sets the global log collector","","","","",""],"i":[0,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,6,6],"f":[0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[5,[4]]]],[[2,-1],[[5,[6]]],[]],[[2,-1],[[5,[6]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[6,1],7],[[],8],[[],[[9,[6]]]],[[[11,[10]],[11,[10]],[11,[[12,[10,10,10]]]]],6],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[1,15],[-1,-2,[],[]]],"c":[],"p":[[5,"Python",18],[5,"PyAny",19],[5,"Py",20],[5,"CStr",21],[8,"PyResult",22],[5,"LogGuard",0],[8,"PyObject",20],[5,"PyClassItemsIter",23],[5,"LazyTypeObject",24],[5,"String",25],[6,"Option",26],[1,"tuple"],[6,"Result",27],[5,"TypeId",28],[5,"PyTypeObject",29]],"b":[[5,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogGuard"],[6,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogGuard"]]},\ "tokio_tungstenite":{"doc":"Async WebSocket usage.","t":"EGPPFHHHHNNHEEHNHHHNNNNNNNNNNNNNNCNNNENNGGPPPPNNNNHHNNCNNNNNNNNNHNNNNNNNNNCCHFONNNONNOONNNOOONNNNNH","n":["Connector","MaybeTlsStream","Plain","Rustls","WebSocketStream","accept_async","accept_async_with_config","accept_hdr_async","accept_hdr_async_with_config","borrow","borrow_mut","client_async","client_async_tls","client_async_tls_with_config","client_async_with_config","close","connect_async","connect_async_tls_with_config","connect_async_with_config","fmt","from","from_partially_read","from_raw_socket","get_config","get_mut","get_ref","into","is_terminated","poll_close","poll_flush","poll_next","poll_ready","start_send","tls","try_from","try_into","try_poll_next","tungstenite","type_id","vzip","Connector","MaybeTlsStream","Plain","Plain","Rustls","Rustls","borrow","borrow","borrow_mut","borrow_mut","client_async_tls","client_async_tls_with_config","clone","clone_into","encryption","fmt","from","from","into","into","poll_flush","poll_read","poll_shutdown","poll_write","tcp_tls","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","plain","rustls","wrap_stream","ClientConfig","alpn_protocols","borrow","borrow_mut","builder","client_auth_cert_resolver","clone","clone_into","enable_early_data","enable_sni","fmt","from","into","key_log","max_fragment_size","resumption","to_owned","try_from","try_into","type_id","vzip","wrap_stream"],"q":[[0,"tokio_tungstenite"],[40,"tokio_tungstenite::tls"],[74,"tokio_tungstenite::tls::encryption"],[76,"tokio_tungstenite::tls::encryption::plain"],[77,"tokio_tungstenite::tls::encryption::rustls"],[99,"tungstenite::error"],[100,"core::result"],[101,"tokio::io::async_read"],[102,"tokio::io::async_write"],[103,"core::marker"],[104,"tungstenite::protocol"],[105,"core::option"],[106,"tungstenite::handshake::server"],[107,"tungstenite::handshake::client"],[108,"tungstenite::client"],[109,"tungstenite::protocol::frame::frame"],[110,"tokio::net::tcp::stream"],[111,"core::fmt"],[112,"core::fmt"],[113,"tungstenite::protocol"],[114,"core::task::wake"],[115,"core::task::poll"],[116,"tungstenite::protocol::message"],[117,"core::any"],[118,"core::marker"],[119,"tokio::io::read_buf"],[120,"std::io::error"],[121,"rustls::builder"],[122,"rustls::builder"],[123,"alloc::sync"]],"d":["","A stream that might be protected with TLS.","Unencrypted socket stream.","Encrypted socket stream using rustls.","A wrapper around an underlying raw stream which implements …","Accepts a new WebSocket connection with the provided …","The same as accept_async() but the one can specify a …","Accepts a new WebSocket connection with the provided …","The same as accept_hdr_async() but the one can specify a …","","","Creates a WebSocket handshake from a request and a stream. …","","","The same as client_async() but the one can specify a …","Close the underlying web socket","Connect to a given URL.","The same as connect_async() but the one can specify a …","The same as connect_async() but the one can specify a …","","Returns the argument unchanged.","Convert a raw socket into a WebSocketStream without …","Convert a raw socket into a WebSocketStream without …","Returns a reference to the configuration of the …","Returns a mutable reference to the inner stream.","Returns a shared reference to the inner stream.","Calls U::from(self).","","","","","","","Connection helper.","","","","","","","A connector that can be used when establishing …","A stream that might be protected with TLS.","Unencrypted socket stream.","Plain (non-TLS) connector.","Encrypted socket stream using rustls.","rustls TLS connector.","","","","","Creates a WebSocket handshake from a request and a stream, …","The same as client_async_tls() but the one can specify a …","","","Encrypt a stream usin Tls","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","Given a domain and mode","","","","","","","","","","Does not encrypt stream","Use rust-tls implementation to encrypt","Keeps the stream unwrapped","Common configuration for (typically) all connections made …","Which ALPN protocols we include in our client hello. If …","","","Create a builder to build up the client configuration.","How to decide what client auth certificate/keys to use.","","","Whether to send data on the first flight (“early data”…","Whether to send the Server Name Indication (SNI) extension …","","Returns the argument unchanged.","Calls U::from(self).","How to output key material for debugging. The default …","The maximum size of TLS message we’ll emit. If None, we …","How and when the client can resume a previous session.","","","","","","Wraps the stream with rust-tls encryption"],"i":[0,0,15,15,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,15,17,15,17,15,17,15,17,0,0,17,17,0,15,15,17,15,17,15,15,15,15,0,17,15,17,15,17,15,17,15,17,0,0,0,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0],"f":[0,0,0,0,0,[-1,[[3,[[1,[-1]],2]]],[4,5,6]],[[-1,[8,[7]]],[[3,[[1,[-1]],2]]],[4,5,6]],[[-1,-2],[[3,[[1,[-1]],2]]],[4,5,6],[9,6]],[[-1,-2,[8,[7]]],[[3,[[1,[-1]],2]]],[4,5,6],[9,6]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],[[3,[[11,[[1,[-2]],10]],2]]],[12,6],[4,5,6]],0,0,[[-1,-2,[8,[7]]],[[3,[[11,[[1,[-2]],10]],2]]],[12,6],[4,5,6]],[[[1,[-1]],[8,[13]]],[[3,[11,2]]],[4,5,6]],[-1,[[3,[[11,[[1,[[15,[14]]]],10]],2]]],[12,6]],[[-1,[8,[7]],16,[8,[17]]],[[3,[[11,[[1,[[15,[14]]]],10]],2]]],[12,6]],[[-1,[8,[7]],16],[[3,[[11,[[1,[[15,[14]]]],10]],2]]],[12,6]],[[[1,[-1]],18],19,20],[-1,-1,[]],[[-1,[22,[21]],23,[8,[7]]],[[1,[-1]]],[4,5,6]],[[-1,23,[8,[7]]],[[1,[-1]]],[4,5,6]],[[[1,[-1]]],7,[]],[[[1,[-1]]],-1,[4,5,6]],[[[1,[-1]]],-1,[4,5,6]],[-1,-2,[],[]],[[[1,[-1]]],16,[4,5,6]],[[[24,[[1,[-1]]]],25],[[26,[[3,[11,-2]]]]],[4,5,6],[]],[[[24,[[1,[-1]]]],25],[[26,[[3,[11,-2]]]]],[4,5,6],[]],[[[24,[[1,[-1]]]],25],[[26,[[8,[-2]]]]],[4,5,6],[]],[[[24,[[1,[-1]]]],25],[[26,[[3,[11,-2]]]]],[4,5,6],[]],[[[24,[[1,[-1]]]],27],[[3,[11,-2]]],[4,5,6],[]],0,[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[[[24,[-1]],25],[[26,[[8,[3]]]]],[]],0,[-1,28,[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],[[3,[[11,[[1,[[15,[-2]]]],10]],2]]],[12,6],[4,5,29,6]],[[-1,-2,[8,[7]],[8,[17]]],[[3,[[11,[[1,[[15,[-2]]]],10]],2]]],[12,6],[4,5,29,6]],[17,17],[[-1,-2],11,[],[]],0,[[[15,[-1]],18],19,20],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[24,[[15,[-1]]]],25],[[26,[[3,[11,30]]]]],[4,5,6]],[[[24,[[15,[-1]]]],25,31],[[26,[[32,[11]]]]],[4,5,6]],[[[24,[[15,[-1]]]],25],[[26,[[3,[11,30]]]]],[4,5,6]],[[[24,[[15,[-1]]]],25,[33,[21]]],[[26,[[3,[34,30]]]]],[4,5,6]],[[35,36,-1,[8,[17]]],[[3,[[15,[-1]],2]]],[4,5,29,6]],[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,36],[[3,[[15,[-1]],2]]],[4,5,29,6]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],[[39,[37,38]]]],0,[37,37],[[-1,-2],11,[],[]],0,0,[[37,18],[[3,[11,40]]]],[-1,-1,[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],[[-1,41,36,[8,[[42,[37]]]]],[[3,[[15,[-1]],2]]],[4,5,29,6]]],"c":[],"p":[[5,"WebSocketStream",0],[6,"Error",99],[6,"Result",100],[10,"AsyncRead",101],[10,"AsyncWrite",102],[10,"Unpin",103],[5,"WebSocketConfig",104],[6,"Option",105],[10,"Callback",106],[8,"Response",107],[1,"tuple"],[10,"IntoClientRequest",108],[5,"CloseFrame",109],[5,"TcpStream",110],[6,"MaybeTlsStream",40],[1,"bool"],[6,"Connector",40],[5,"Formatter",111],[8,"Result",111],[10,"Debug",111],[1,"u8"],[5,"Vec",112],[6,"Role",104],[5,"Pin",113],[5,"Context",114],[6,"Poll",115],[6,"Message",116],[5,"TypeId",117],[10,"Send",103],[5,"Error",118],[5,"ReadBuf",119],[8,"Result",118],[1,"slice"],[1,"usize"],[8,"Request",107],[6,"Mode",120],[5,"ClientConfig",77],[5,"WantsCipherSuites",121],[5,"ConfigBuilder",121],[5,"Error",111],[5,"String",122],[5,"Arc",123]],"b":[]}\ }'); diff --git a/develop/core/settings.html b/develop/core/settings.html index 24c0c4371744..b0d31401a0c0 100644 --- a/develop/core/settings.html +++ b/develop/core/settings.html @@ -1 +1 @@ -Settings

    Rustdoc settings

    Back
    \ No newline at end of file +Settings

    Rustdoc settings

    Back
    \ No newline at end of file diff --git a/develop/core/src/drop_db/drop_db.rs.html b/develop/core/src/drop_db/drop_db.rs.html index bac14bbaf922..68122dbf6f2b 100644 --- a/develop/core/src/drop_db/drop_db.rs.html +++ b/develop/core/src/drop_db/drop_db.rs.html @@ -1,4 +1,4 @@ -drop_db.rs - source
    1
    +drop_db.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/init_db/init_db.rs.html b/develop/core/src/init_db/init_db.rs.html
    index f49ef76c3797..dd5f3c175b1a 100644
    --- a/develop/core/src/init_db/init_db.rs.html
    +++ b/develop/core/src/init_db/init_db.rs.html
    @@ -1,4 +1,4 @@
    -init_db.rs - source
    1
    +init_db.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_backtest/engine.rs.html b/develop/core/src/nautilus_backtest/engine.rs.html
    index 80d7008c0037..c315fc330354 100644
    --- a/develop/core/src/nautilus_backtest/engine.rs.html
    +++ b/develop/core/src/nautilus_backtest/engine.rs.html
    @@ -1,4 +1,4 @@
    -engine.rs - source
    1
    +engine.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_backtest/lib.rs.html b/develop/core/src/nautilus_backtest/lib.rs.html
    index 3a81ba11246d..660a2954e355 100644
    --- a/develop/core/src/nautilus_backtest/lib.rs.html
    +++ b/develop/core/src/nautilus_backtest/lib.rs.html
    @@ -1,4 +1,4 @@
    -lib.rs - source
    1
    +lib.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/clock.rs.html b/develop/core/src/nautilus_common/clock.rs.html
    index ebc86d3d0b4f..66742bca5684 100644
    --- a/develop/core/src/nautilus_common/clock.rs.html
    +++ b/develop/core/src/nautilus_common/clock.rs.html
    @@ -1,4 +1,4 @@
    -clock.rs - source
    1
    +clock.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/enums.rs.html b/develop/core/src/nautilus_common/enums.rs.html
    index 0e92a16a8051..3d5253c4c067 100644
    --- a/develop/core/src/nautilus_common/enums.rs.html
    +++ b/develop/core/src/nautilus_common/enums.rs.html
    @@ -1,4 +1,4 @@
    -enums.rs - source
    1
    +enums.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/factories.rs.html b/develop/core/src/nautilus_common/factories.rs.html
    index 44b6ee53dcd4..2ece3257e1e5 100644
    --- a/develop/core/src/nautilus_common/factories.rs.html
    +++ b/develop/core/src/nautilus_common/factories.rs.html
    @@ -1,4 +1,4 @@
    -factories.rs - source
    1
    +factories.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/ffi/clock.rs.html b/develop/core/src/nautilus_common/ffi/clock.rs.html
    index a8d73399bfe0..47be7144364c 100644
    --- a/develop/core/src/nautilus_common/ffi/clock.rs.html
    +++ b/develop/core/src/nautilus_common/ffi/clock.rs.html
    @@ -1,4 +1,4 @@
    -clock.rs - source
    1
    +clock.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/ffi/enums.rs.html b/develop/core/src/nautilus_common/ffi/enums.rs.html
    index 18e8d8f236f3..d37436c8c293 100644
    --- a/develop/core/src/nautilus_common/ffi/enums.rs.html
    +++ b/develop/core/src/nautilus_common/ffi/enums.rs.html
    @@ -1,4 +1,4 @@
    -enums.rs - source
    1
    +enums.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/ffi/logging.rs.html b/develop/core/src/nautilus_common/ffi/logging.rs.html
    index d687a84fff85..dd2967d939d7 100644
    --- a/develop/core/src/nautilus_common/ffi/logging.rs.html
    +++ b/develop/core/src/nautilus_common/ffi/logging.rs.html
    @@ -1,4 +1,4 @@
    -logging.rs - source
    1
    +logging.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/ffi/mod.rs.html b/develop/core/src/nautilus_common/ffi/mod.rs.html
    index 010346ed9478..1d75fc3eb577 100644
    --- a/develop/core/src/nautilus_common/ffi/mod.rs.html
    +++ b/develop/core/src/nautilus_common/ffi/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/ffi/msgbus.rs.html b/develop/core/src/nautilus_common/ffi/msgbus.rs.html
    index 9bc7dfe196f1..8f81255dcc80 100644
    --- a/develop/core/src/nautilus_common/ffi/msgbus.rs.html
    +++ b/develop/core/src/nautilus_common/ffi/msgbus.rs.html
    @@ -1,4 +1,4 @@
    -msgbus.rs - source
    1
    +msgbus.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/ffi/timer.rs.html b/develop/core/src/nautilus_common/ffi/timer.rs.html
    index 44a66e937262..71ab8d8e1a27 100644
    --- a/develop/core/src/nautilus_common/ffi/timer.rs.html
    +++ b/develop/core/src/nautilus_common/ffi/timer.rs.html
    @@ -1,4 +1,4 @@
    -timer.rs - source
    1
    +timer.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/generators/client_order_id.rs.html b/develop/core/src/nautilus_common/generators/client_order_id.rs.html
    index 75a36e635a7a..f244165a6cfe 100644
    --- a/develop/core/src/nautilus_common/generators/client_order_id.rs.html
    +++ b/develop/core/src/nautilus_common/generators/client_order_id.rs.html
    @@ -1,4 +1,4 @@
    -client_order_id.rs - source
    1
    +client_order_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/generators/mod.rs.html b/develop/core/src/nautilus_common/generators/mod.rs.html
    index 5bdb35889e85..c3d1003759ed 100644
    --- a/develop/core/src/nautilus_common/generators/mod.rs.html
    +++ b/develop/core/src/nautilus_common/generators/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/generators/order_list_id.rs.html b/develop/core/src/nautilus_common/generators/order_list_id.rs.html
    index 776bae86363a..4beecb6d8c34 100644
    --- a/develop/core/src/nautilus_common/generators/order_list_id.rs.html
    +++ b/develop/core/src/nautilus_common/generators/order_list_id.rs.html
    @@ -1,4 +1,4 @@
    -order_list_id.rs - source
    1
    +order_list_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/generators/position_id.rs.html b/develop/core/src/nautilus_common/generators/position_id.rs.html
    index fa57860c0393..9416f974c56b 100644
    --- a/develop/core/src/nautilus_common/generators/position_id.rs.html
    +++ b/develop/core/src/nautilus_common/generators/position_id.rs.html
    @@ -1,4 +1,4 @@
    -position_id.rs - source
    1
    +position_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/handlers.rs.html b/develop/core/src/nautilus_common/handlers.rs.html
    index fdc33fa312d7..879810736f36 100644
    --- a/develop/core/src/nautilus_common/handlers.rs.html
    +++ b/develop/core/src/nautilus_common/handlers.rs.html
    @@ -1,4 +1,4 @@
    -handlers.rs - source
    1
    +handlers.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/lib.rs.html b/develop/core/src/nautilus_common/lib.rs.html
    index 5ce51cc7e5cb..e851f0579679 100644
    --- a/develop/core/src/nautilus_common/lib.rs.html
    +++ b/develop/core/src/nautilus_common/lib.rs.html
    @@ -1,4 +1,4 @@
    -lib.rs - source
    1
    +lib.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/logging.rs.html b/develop/core/src/nautilus_common/logging.rs.html
    index 18fcec42865a..95ef84db7892 100644
    --- a/develop/core/src/nautilus_common/logging.rs.html
    +++ b/develop/core/src/nautilus_common/logging.rs.html
    @@ -1,4 +1,4 @@
    -logging.rs - source
    1
    +logging.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/msgbus.rs.html b/develop/core/src/nautilus_common/msgbus.rs.html
    index 58c60ea35dc5..74f79d3a4816 100644
    --- a/develop/core/src/nautilus_common/msgbus.rs.html
    +++ b/develop/core/src/nautilus_common/msgbus.rs.html
    @@ -1,4 +1,4 @@
    -msgbus.rs - source
    1
    +msgbus.rs - source
    1
     2
     3
     4
    @@ -724,6 +724,49 @@
     724
     725
     726
    +727
    +728
    +729
    +730
    +731
    +732
    +733
    +734
    +735
    +736
    +737
    +738
    +739
    +740
    +741
    +742
    +743
    +744
    +745
    +746
    +747
    +748
    +749
    +750
    +751
    +752
    +753
    +754
    +755
    +756
    +757
    +758
    +759
    +760
    +761
    +762
    +763
    +764
    +765
    +766
    +767
    +768
    +769
     
    // -------------------------------------------------------------------------------------------------
     //  Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
     //  https://nautechsystems.io
    @@ -745,10 +788,11 @@
         hash::{Hash, Hasher},
         sync::mpsc::{channel, Receiver, SendError, Sender},
         thread,
    +    time::Duration,
     };
     
     use indexmap::IndexMap;
    -use nautilus_core::uuid::UUID4;
    +use nautilus_core::{time::duration_since_unix_epoch, uuid::UUID4};
     use nautilus_model::identifiers::trader_id::TraderId;
     use redis::*;
     use serde::{Deserialize, Serialize};
    @@ -836,6 +880,10 @@
         }
     }
     
    +const _DELIMITER: char = ':';
    +const _XTRIM: &str = "XTRIM";
    +const _MINID: &str = "MINID";
    +
     /// Provides a generic message bus to facilitate various messaging patterns.
     ///
     /// The bus provides both a producer and consumer API for Pub/Sub, Req/Rep, as
    @@ -1135,18 +1183,48 @@
         ) {
             let redis_url = get_redis_url(&config);
             let client = redis::Client::open(redis_url).unwrap();
    -        let stream = get_stream_name(&config, instance_id);
    +        let stream_name = get_stream_name(&config, trader_id, instance_id);
    +        let autotrim_mins = config
    +            .get("autotrim_mins")
    +            .and_then(|v| v.as_u64())
    +            .unwrap_or(0) as usize;
    +        let autotrim_duration = Duration::from_secs(autotrim_mins as u64 * 60);
    +        let mut last_trim_index: HashMap<String, usize> = HashMap::new();
             let mut conn = client.get_connection().unwrap();
     
             // Continue to receive and handle bus messages until channel is hung up
             while let Ok(msg) = rx.recv() {
    -            let key = format!("{stream}{trader_id}:{}", &msg.topic);
    +            let key = format!("{stream_name}{}", &msg.topic);
                 let items: Vec<(&str, &Vec<u8>)> = vec![("payload", &msg.payload)];
                 let result: Result<(), redis::RedisError> = conn.xadd(&key, "*", &items);
     
                 if let Err(e) = result {
                     eprintln!("Error publishing message: {e}");
                 }
    +
    +            if autotrim_mins == 0 {
    +                return; // Nothing else to do
    +            }
    +
    +            // Autotrim stream
    +            let last_trim_ms = last_trim_index.entry(key.clone()).or_insert(0); // Remove clone
    +            let unix_duration_now = duration_since_unix_epoch();
    +
    +            // Improve efficiency of this by batching
    +            if *last_trim_ms < (unix_duration_now - Duration::from_secs(60)).as_millis() as usize {
    +                let min_timestamp_ms = (unix_duration_now - autotrim_duration).as_millis() as usize;
    +                let result: Result<(), redis::RedisError> = redis::cmd(_XTRIM)
    +                    .arg(&key)
    +                    .arg(_MINID)
    +                    .arg(min_timestamp_ms)
    +                    .query(&mut conn);
    +
    +                if let Err(e) = result {
    +                    eprintln!("Error trimming stream '{key}': {e}");
    +                } else {
    +                    last_trim_index.insert(key, unix_duration_now.as_millis() as usize);
    +                }
    +            }
             }
         }
     }
    @@ -1181,21 +1259,29 @@
         )
     }
     
    -pub fn get_stream_name(config: &HashMap<String, Value>, instance_id: UUID4) -> String {
    -    let mut name = String::new();
    +pub fn get_stream_name(
    +    config: &HashMap<String, Value>,
    +    trader_id: &str,
    +    instance_id: UUID4,
    +) -> String {
    +    let mut stream_name = String::new();
     
         if let Some(Value::String(s)) = config.get("stream") {
             if !s.is_empty() {
    -            name.push_str(s.trim_matches('"'));
    -            name.push(':');
    +            stream_name.push_str(s.trim_matches('"'));
    +            stream_name.push(_DELIMITER);
             }
         }
     
    +    stream_name.push_str(trader_id);
    +    stream_name.push(_DELIMITER);
    +
         if let Some(Value::Bool(true)) = config.get("use_instance_id") {
    -        name.push_str(&format!("{instance_id}:"));
    +        stream_name.push_str(&format!("{instance_id}"));
    +        stream_name.push(_DELIMITER);
         }
     
    -    name
    +    stream_name
     }
     
     /// Match a topic and a string pattern
    diff --git a/develop/core/src/nautilus_common/python/mod.rs.html b/develop/core/src/nautilus_common/python/mod.rs.html
    index a74a51d6be3c..c8d4c989a905 100644
    --- a/develop/core/src/nautilus_common/python/mod.rs.html
    +++ b/develop/core/src/nautilus_common/python/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/python/timer.rs.html b/develop/core/src/nautilus_common/python/timer.rs.html
    index fd69f179bf7b..cb077dfeafcc 100644
    --- a/develop/core/src/nautilus_common/python/timer.rs.html
    +++ b/develop/core/src/nautilus_common/python/timer.rs.html
    @@ -1,4 +1,4 @@
    -timer.rs - source
    1
    +timer.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/testing.rs.html b/develop/core/src/nautilus_common/testing.rs.html
    index 77c93a21556a..4d72112abf1a 100644
    --- a/develop/core/src/nautilus_common/testing.rs.html
    +++ b/develop/core/src/nautilus_common/testing.rs.html
    @@ -1,4 +1,4 @@
    -testing.rs - source
    1
    +testing.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_common/timer.rs.html b/develop/core/src/nautilus_common/timer.rs.html
    index f0ab85c77aec..ff65ee242abf 100644
    --- a/develop/core/src/nautilus_common/timer.rs.html
    +++ b/develop/core/src/nautilus_common/timer.rs.html
    @@ -1,4 +1,4 @@
    -timer.rs - source
    1
    +timer.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/correctness.rs.html b/develop/core/src/nautilus_core/correctness.rs.html
    index cb54d29ad5d2..099b6739e3cd 100644
    --- a/develop/core/src/nautilus_core/correctness.rs.html
    +++ b/develop/core/src/nautilus_core/correctness.rs.html
    @@ -1,4 +1,4 @@
    -correctness.rs - source
    1
    +correctness.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/datetime.rs.html b/develop/core/src/nautilus_core/datetime.rs.html
    index 5e64ed9fe010..fb0baa690a77 100644
    --- a/develop/core/src/nautilus_core/datetime.rs.html
    +++ b/develop/core/src/nautilus_core/datetime.rs.html
    @@ -1,4 +1,4 @@
    -datetime.rs - source
    1
    +datetime.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/ffi/cvec.rs.html b/develop/core/src/nautilus_core/ffi/cvec.rs.html
    index 0df3297f7203..235c0791960f 100644
    --- a/develop/core/src/nautilus_core/ffi/cvec.rs.html
    +++ b/develop/core/src/nautilus_core/ffi/cvec.rs.html
    @@ -1,4 +1,4 @@
    -cvec.rs - source
    1
    +cvec.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/ffi/datetime.rs.html b/develop/core/src/nautilus_core/ffi/datetime.rs.html
    index 1c6e76acd054..4e6205ee6dc8 100644
    --- a/develop/core/src/nautilus_core/ffi/datetime.rs.html
    +++ b/develop/core/src/nautilus_core/ffi/datetime.rs.html
    @@ -1,4 +1,4 @@
    -datetime.rs - source
    1
    +datetime.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/ffi/mod.rs.html b/develop/core/src/nautilus_core/ffi/mod.rs.html
    index 98f58147a579..b4237e6f64c2 100644
    --- a/develop/core/src/nautilus_core/ffi/mod.rs.html
    +++ b/develop/core/src/nautilus_core/ffi/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/ffi/parsing.rs.html b/develop/core/src/nautilus_core/ffi/parsing.rs.html
    index 12b97650f57a..f0651e68340d 100644
    --- a/develop/core/src/nautilus_core/ffi/parsing.rs.html
    +++ b/develop/core/src/nautilus_core/ffi/parsing.rs.html
    @@ -1,4 +1,4 @@
    -parsing.rs - source
    1
    +parsing.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/ffi/string.rs.html b/develop/core/src/nautilus_core/ffi/string.rs.html
    index aa0297047003..187c96256686 100644
    --- a/develop/core/src/nautilus_core/ffi/string.rs.html
    +++ b/develop/core/src/nautilus_core/ffi/string.rs.html
    @@ -1,4 +1,4 @@
    -string.rs - source
    1
    +string.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/ffi/uuid.rs.html b/develop/core/src/nautilus_core/ffi/uuid.rs.html
    index 61836984ae82..4e86b5368f83 100644
    --- a/develop/core/src/nautilus_core/ffi/uuid.rs.html
    +++ b/develop/core/src/nautilus_core/ffi/uuid.rs.html
    @@ -1,4 +1,4 @@
    -uuid.rs - source
    1
    +uuid.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/lib.rs.html b/develop/core/src/nautilus_core/lib.rs.html
    index 10e2b75b3adf..e3a71f619022 100644
    --- a/develop/core/src/nautilus_core/lib.rs.html
    +++ b/develop/core/src/nautilus_core/lib.rs.html
    @@ -1,4 +1,4 @@
    -lib.rs - source
    1
    +lib.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/message.rs.html b/develop/core/src/nautilus_core/message.rs.html
    index b960a3d7b438..cfaa17b19e68 100644
    --- a/develop/core/src/nautilus_core/message.rs.html
    +++ b/develop/core/src/nautilus_core/message.rs.html
    @@ -1,4 +1,4 @@
    -message.rs - source
    1
    +message.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/parsing.rs.html b/develop/core/src/nautilus_core/parsing.rs.html
    index ae05336d673e..057b33c998ca 100644
    --- a/develop/core/src/nautilus_core/parsing.rs.html
    +++ b/develop/core/src/nautilus_core/parsing.rs.html
    @@ -1,4 +1,4 @@
    -parsing.rs - source
    1
    +parsing.rs - source
    1
     2
     3
     4
    @@ -53,6 +53,51 @@
     53
     54
     55
    +56
    +57
    +58
    +59
    +60
    +61
    +62
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +70
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +79
    +80
    +81
    +82
    +83
    +84
    +85
    +86
    +87
    +88
    +89
    +90
    +91
    +92
    +93
    +94
    +95
    +96
    +97
    +98
    +99
    +100
     
    // -------------------------------------------------------------------------------------------------
     //  Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
     //  https://nautechsystems.io
    @@ -68,7 +113,9 @@
     //  limitations under the License.
     // -------------------------------------------------------------------------------------------------
     
    -/// Return the decimal precision inferred from the given string.
    +use anyhow::{anyhow, Result};
    +
    +/// Returns the decimal precision inferred from the given string.
     #[must_use]
     pub fn precision_from_str(s: &str) -> u8 {
         let lower_s = s.to_lowercase();
    @@ -82,6 +129,19 @@
         return lower_s.split('.').last().unwrap().len() as u8;
     }
     
    +/// Returns a usize from the given bytes.
    +pub fn bytes_to_usize(bytes: &[u8]) -> Result<usize> {
    +    // Check bytes width
    +    if bytes.len() >= std::mem::size_of::<usize>() {
    +        let mut buffer = [0u8; std::mem::size_of::<usize>()];
    +        buffer.copy_from_slice(&bytes[..std::mem::size_of::<usize>()]);
    +
    +        Ok(usize::from_le_bytes(buffer))
    +    } else {
    +        Err(anyhow!("Not enough bytes to represent a `usize`"))
    +    }
    +}
    +
     ////////////////////////////////////////////////////////////////////////////////
     // Tests
     ////////////////////////////////////////////////////////////////////////////////
    @@ -107,5 +167,35 @@
             let result = precision_from_str(s);
             assert_eq!(result, expected);
         }
    +
    +    #[rstest]
    +    fn test_bytes_to_usize_empty() {
    +        let payload: Vec<u8> = vec![];
    +        let result = bytes_to_usize(&payload);
    +        assert!(result.is_err());
    +        assert_eq!(
    +            result.err().unwrap().to_string(),
    +            "Not enough bytes to represent a `usize`"
    +        );
    +    }
    +
    +    #[rstest]
    +    fn test_bytes_to_usize_invalid() {
    +        let payload: Vec<u8> = vec![0x01, 0x02, 0x03];
    +        let result = bytes_to_usize(&payload);
    +        assert!(result.is_err());
    +        assert_eq!(
    +            result.err().unwrap().to_string(),
    +            "Not enough bytes to represent a `usize`"
    +        );
    +    }
    +
    +    #[rstest]
    +    fn test_bytes_to_usize_valid() {
    +        let payload: Vec<u8> = vec![0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08];
    +        let result = bytes_to_usize(&payload).unwrap();
    +        assert_eq!(result, 0x0807060504030201);
    +        assert_eq!(result, 578437695752307201);
    +    }
     }
     
    \ No newline at end of file diff --git a/develop/core/src/nautilus_core/python/casing.rs.html b/develop/core/src/nautilus_core/python/casing.rs.html index 7f063d2394fe..26a6c2a97258 100644 --- a/develop/core/src/nautilus_core/python/casing.rs.html +++ b/develop/core/src/nautilus_core/python/casing.rs.html @@ -1,4 +1,4 @@ -casing.rs - source
    1
    +casing.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/python/datetime.rs.html b/develop/core/src/nautilus_core/python/datetime.rs.html
    index 2a65dea8f637..bde56880ff52 100644
    --- a/develop/core/src/nautilus_core/python/datetime.rs.html
    +++ b/develop/core/src/nautilus_core/python/datetime.rs.html
    @@ -1,4 +1,4 @@
    -datetime.rs - source
    1
    +datetime.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/python/mod.rs.html b/develop/core/src/nautilus_core/python/mod.rs.html
    index e963f1f02ca6..d3882e3665c1 100644
    --- a/develop/core/src/nautilus_core/python/mod.rs.html
    +++ b/develop/core/src/nautilus_core/python/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/python/serialization.rs.html b/develop/core/src/nautilus_core/python/serialization.rs.html
    index 2e592f5ade2a..2864c424aad6 100644
    --- a/develop/core/src/nautilus_core/python/serialization.rs.html
    +++ b/develop/core/src/nautilus_core/python/serialization.rs.html
    @@ -1,4 +1,4 @@
    -serialization.rs - source
    1
    +serialization.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/python/uuid.rs.html b/develop/core/src/nautilus_core/python/uuid.rs.html
    index 373d5e0c10c8..f7ba930c6e81 100644
    --- a/develop/core/src/nautilus_core/python/uuid.rs.html
    +++ b/develop/core/src/nautilus_core/python/uuid.rs.html
    @@ -1,4 +1,4 @@
    -uuid.rs - source
    1
    +uuid.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/serialization.rs.html b/develop/core/src/nautilus_core/serialization.rs.html
    index e375ec7c1e23..4c80d2ba9608 100644
    --- a/develop/core/src/nautilus_core/serialization.rs.html
    +++ b/develop/core/src/nautilus_core/serialization.rs.html
    @@ -1,4 +1,4 @@
    -serialization.rs - source
    1
    +serialization.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/time.rs.html b/develop/core/src/nautilus_core/time.rs.html
    index 68d5093c49cf..594ce92e34fe 100644
    --- a/develop/core/src/nautilus_core/time.rs.html
    +++ b/develop/core/src/nautilus_core/time.rs.html
    @@ -1,4 +1,4 @@
    -time.rs - source
    1
    +time.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_core/uuid.rs.html b/develop/core/src/nautilus_core/uuid.rs.html
    index ca92a9211186..1f48112cf4c2 100644
    --- a/develop/core/src/nautilus_core/uuid.rs.html
    +++ b/develop/core/src/nautilus_core/uuid.rs.html
    @@ -1,4 +1,4 @@
    -uuid.rs - source
    1
    +uuid.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/average/ama.rs.html b/develop/core/src/nautilus_indicators/average/ama.rs.html
    index 70c4ceaac1fc..1ccb12e505c9 100644
    --- a/develop/core/src/nautilus_indicators/average/ama.rs.html
    +++ b/develop/core/src/nautilus_indicators/average/ama.rs.html
    @@ -1,4 +1,4 @@
    -ama.rs - source
    1
    +ama.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/average/dema.rs.html b/develop/core/src/nautilus_indicators/average/dema.rs.html
    index ffd619e0d4a3..15d3f80ecbc7 100644
    --- a/develop/core/src/nautilus_indicators/average/dema.rs.html
    +++ b/develop/core/src/nautilus_indicators/average/dema.rs.html
    @@ -1,4 +1,4 @@
    -dema.rs - source
    1
    +dema.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/average/ema.rs.html b/develop/core/src/nautilus_indicators/average/ema.rs.html
    index e007a9ab078c..495514301e60 100644
    --- a/develop/core/src/nautilus_indicators/average/ema.rs.html
    +++ b/develop/core/src/nautilus_indicators/average/ema.rs.html
    @@ -1,4 +1,4 @@
    -ema.rs - source
    1
    +ema.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/average/hma.rs.html b/develop/core/src/nautilus_indicators/average/hma.rs.html
    index d091b0d4ee29..0523d95a3c33 100644
    --- a/develop/core/src/nautilus_indicators/average/hma.rs.html
    +++ b/develop/core/src/nautilus_indicators/average/hma.rs.html
    @@ -1,4 +1,4 @@
    -hma.rs - source
    1
    +hma.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/average/mod.rs.html b/develop/core/src/nautilus_indicators/average/mod.rs.html
    index 3278228e5c6e..fea6771a3b10 100644
    --- a/develop/core/src/nautilus_indicators/average/mod.rs.html
    +++ b/develop/core/src/nautilus_indicators/average/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/average/rma.rs.html b/develop/core/src/nautilus_indicators/average/rma.rs.html
    index 16bf9156416d..81171fbd7438 100644
    --- a/develop/core/src/nautilus_indicators/average/rma.rs.html
    +++ b/develop/core/src/nautilus_indicators/average/rma.rs.html
    @@ -1,4 +1,4 @@
    -rma.rs - source
    1
    +rma.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/average/sma.rs.html b/develop/core/src/nautilus_indicators/average/sma.rs.html
    index 82f49532bf50..29ab9e822eba 100644
    --- a/develop/core/src/nautilus_indicators/average/sma.rs.html
    +++ b/develop/core/src/nautilus_indicators/average/sma.rs.html
    @@ -1,4 +1,4 @@
    -sma.rs - source
    1
    +sma.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/average/wma.rs.html b/develop/core/src/nautilus_indicators/average/wma.rs.html
    index f417519f3ae9..75917480cf24 100644
    --- a/develop/core/src/nautilus_indicators/average/wma.rs.html
    +++ b/develop/core/src/nautilus_indicators/average/wma.rs.html
    @@ -1,4 +1,4 @@
    -wma.rs - source
    1
    +wma.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/indicator.rs.html b/develop/core/src/nautilus_indicators/indicator.rs.html
    index 818057e93715..73738ff75381 100644
    --- a/develop/core/src/nautilus_indicators/indicator.rs.html
    +++ b/develop/core/src/nautilus_indicators/indicator.rs.html
    @@ -1,4 +1,4 @@
    -indicator.rs - source
    1
    +indicator.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/lib.rs.html b/develop/core/src/nautilus_indicators/lib.rs.html
    index 5ebdea8f4aee..67dee1e3091b 100644
    --- a/develop/core/src/nautilus_indicators/lib.rs.html
    +++ b/develop/core/src/nautilus_indicators/lib.rs.html
    @@ -1,4 +1,4 @@
    -lib.rs - source
    1
    +lib.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/momentum/mod.rs.html b/develop/core/src/nautilus_indicators/momentum/mod.rs.html
    index daad8c3e436e..282fe6d6bb1e 100644
    --- a/develop/core/src/nautilus_indicators/momentum/mod.rs.html
    +++ b/develop/core/src/nautilus_indicators/momentum/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/momentum/rsi.rs.html b/develop/core/src/nautilus_indicators/momentum/rsi.rs.html
    index e44ad20f0068..ec223415fd0c 100644
    --- a/develop/core/src/nautilus_indicators/momentum/rsi.rs.html
    +++ b/develop/core/src/nautilus_indicators/momentum/rsi.rs.html
    @@ -1,4 +1,4 @@
    -rsi.rs - source
    1
    +rsi.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/average/ama.rs.html b/develop/core/src/nautilus_indicators/python/average/ama.rs.html
    index 90454c270789..98124d82b687 100644
    --- a/develop/core/src/nautilus_indicators/python/average/ama.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/average/ama.rs.html
    @@ -1,4 +1,4 @@
    -ama.rs - source
    1
    +ama.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/average/dema.rs.html b/develop/core/src/nautilus_indicators/python/average/dema.rs.html
    index 146e216ebb0b..fb6d9875933d 100644
    --- a/develop/core/src/nautilus_indicators/python/average/dema.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/average/dema.rs.html
    @@ -1,4 +1,4 @@
    -dema.rs - source
    1
    +dema.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/average/ema.rs.html b/develop/core/src/nautilus_indicators/python/average/ema.rs.html
    index 233149f706ac..ce1cb3d4d000 100644
    --- a/develop/core/src/nautilus_indicators/python/average/ema.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/average/ema.rs.html
    @@ -1,4 +1,4 @@
    -ema.rs - source
    1
    +ema.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/average/hma.rs.html b/develop/core/src/nautilus_indicators/python/average/hma.rs.html
    index 655ee8420e8d..9fa23bf6bca2 100644
    --- a/develop/core/src/nautilus_indicators/python/average/hma.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/average/hma.rs.html
    @@ -1,4 +1,4 @@
    -hma.rs - source
    1
    +hma.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/average/mod.rs.html b/develop/core/src/nautilus_indicators/python/average/mod.rs.html
    index 6c1e0e5ef1d1..6ca6b9c4650e 100644
    --- a/develop/core/src/nautilus_indicators/python/average/mod.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/average/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/average/rma.rs.html b/develop/core/src/nautilus_indicators/python/average/rma.rs.html
    index 49d21ed88f7d..86024f11db92 100644
    --- a/develop/core/src/nautilus_indicators/python/average/rma.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/average/rma.rs.html
    @@ -1,4 +1,4 @@
    -rma.rs - source
    1
    +rma.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/average/sma.rs.html b/develop/core/src/nautilus_indicators/python/average/sma.rs.html
    index 5719ccad1ff6..c186943efcbf 100644
    --- a/develop/core/src/nautilus_indicators/python/average/sma.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/average/sma.rs.html
    @@ -1,4 +1,4 @@
    -sma.rs - source
    1
    +sma.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/average/wma.rs.html b/develop/core/src/nautilus_indicators/python/average/wma.rs.html
    index 571cf7993024..cfed7ecedc38 100644
    --- a/develop/core/src/nautilus_indicators/python/average/wma.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/average/wma.rs.html
    @@ -1,4 +1,4 @@
    -wma.rs - source
    1
    +wma.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/mod.rs.html b/develop/core/src/nautilus_indicators/python/mod.rs.html
    index bad98e420449..be7fa481378f 100644
    --- a/develop/core/src/nautilus_indicators/python/mod.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/momentum/mod.rs.html b/develop/core/src/nautilus_indicators/python/momentum/mod.rs.html
    index f29f4d343fa7..2b32e527852e 100644
    --- a/develop/core/src/nautilus_indicators/python/momentum/mod.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/momentum/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/momentum/rsi.rs.html b/develop/core/src/nautilus_indicators/python/momentum/rsi.rs.html
    index 61d41bded9b0..7b6854b6ac46 100644
    --- a/develop/core/src/nautilus_indicators/python/momentum/rsi.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/momentum/rsi.rs.html
    @@ -1,4 +1,4 @@
    -rsi.rs - source
    1
    +rsi.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/ratio/efficiency_ratio.rs.html b/develop/core/src/nautilus_indicators/python/ratio/efficiency_ratio.rs.html
    index 42b6e5119168..60bd3c2a4ed1 100644
    --- a/develop/core/src/nautilus_indicators/python/ratio/efficiency_ratio.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/ratio/efficiency_ratio.rs.html
    @@ -1,4 +1,4 @@
    -efficiency_ratio.rs - source
    1
    +efficiency_ratio.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/python/ratio/mod.rs.html b/develop/core/src/nautilus_indicators/python/ratio/mod.rs.html
    index e4ee6024829d..2faa1af8bad8 100644
    --- a/develop/core/src/nautilus_indicators/python/ratio/mod.rs.html
    +++ b/develop/core/src/nautilus_indicators/python/ratio/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/ratio/efficiency_ratio.rs.html b/develop/core/src/nautilus_indicators/ratio/efficiency_ratio.rs.html
    index 82f90b9db034..77ab07b600ac 100644
    --- a/develop/core/src/nautilus_indicators/ratio/efficiency_ratio.rs.html
    +++ b/develop/core/src/nautilus_indicators/ratio/efficiency_ratio.rs.html
    @@ -1,4 +1,4 @@
    -efficiency_ratio.rs - source
    1
    +efficiency_ratio.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_indicators/ratio/mod.rs.html b/develop/core/src/nautilus_indicators/ratio/mod.rs.html
    index bf9f7fd75c72..c02122586199 100644
    --- a/develop/core/src/nautilus_indicators/ratio/mod.rs.html
    +++ b/develop/core/src/nautilus_indicators/ratio/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_infrastructure/cache.rs.html b/develop/core/src/nautilus_infrastructure/cache.rs.html
    index 4e551ea61d45..d8b41c4fdef7 100644
    --- a/develop/core/src/nautilus_infrastructure/cache.rs.html
    +++ b/develop/core/src/nautilus_infrastructure/cache.rs.html
    @@ -1,4 +1,4 @@
    -cache.rs - source
    1
    +cache.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_infrastructure/lib.rs.html b/develop/core/src/nautilus_infrastructure/lib.rs.html
    index ae1b4fb8570e..2b5d88e5fdd5 100644
    --- a/develop/core/src/nautilus_infrastructure/lib.rs.html
    +++ b/develop/core/src/nautilus_infrastructure/lib.rs.html
    @@ -1,4 +1,4 @@
    -lib.rs - source
    1
    +lib.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_infrastructure/python/cache.rs.html b/develop/core/src/nautilus_infrastructure/python/cache.rs.html
    index 2c87c5aaf570..03b86e01a48a 100644
    --- a/develop/core/src/nautilus_infrastructure/python/cache.rs.html
    +++ b/develop/core/src/nautilus_infrastructure/python/cache.rs.html
    @@ -1,4 +1,4 @@
    -cache.rs - source
    1
    +cache.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_infrastructure/python/mod.rs.html b/develop/core/src/nautilus_infrastructure/python/mod.rs.html
    index 19e5a5493868..c640cfe7f8f1 100644
    --- a/develop/core/src/nautilus_infrastructure/python/mod.rs.html
    +++ b/develop/core/src/nautilus_infrastructure/python/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_infrastructure/redis.rs.html b/develop/core/src/nautilus_infrastructure/redis.rs.html
    index 76be720bdf68..23aad4da3c0c 100644
    --- a/develop/core/src/nautilus_infrastructure/redis.rs.html
    +++ b/develop/core/src/nautilus_infrastructure/redis.rs.html
    @@ -1,4 +1,4 @@
    -redis.rs - source
    1
    +redis.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/currencies.rs.html b/develop/core/src/nautilus_model/currencies.rs.html
    index d876f11caca0..337fd9674bd7 100644
    --- a/develop/core/src/nautilus_model/currencies.rs.html
    +++ b/develop/core/src/nautilus_model/currencies.rs.html
    @@ -1,4 +1,4 @@
    -currencies.rs - source
    1
    +currencies.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/data/bar.rs.html b/develop/core/src/nautilus_model/data/bar.rs.html
    index bc6a602c37a3..0bbf7f307ffc 100644
    --- a/develop/core/src/nautilus_model/data/bar.rs.html
    +++ b/develop/core/src/nautilus_model/data/bar.rs.html
    @@ -1,4 +1,4 @@
    -bar.rs - source
    1
    +bar.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/data/delta.rs.html b/develop/core/src/nautilus_model/data/delta.rs.html
    index 5d6cace42c4e..a0b8120012e4 100644
    --- a/develop/core/src/nautilus_model/data/delta.rs.html
    +++ b/develop/core/src/nautilus_model/data/delta.rs.html
    @@ -1,4 +1,4 @@
    -delta.rs - source
    1
    +delta.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/data/mod.rs.html b/develop/core/src/nautilus_model/data/mod.rs.html
    index 0c05c8a796d5..8cc6b859a77c 100644
    --- a/develop/core/src/nautilus_model/data/mod.rs.html
    +++ b/develop/core/src/nautilus_model/data/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/data/order.rs.html b/develop/core/src/nautilus_model/data/order.rs.html
    index 60ee7e7441f7..7d663172797b 100644
    --- a/develop/core/src/nautilus_model/data/order.rs.html
    +++ b/develop/core/src/nautilus_model/data/order.rs.html
    @@ -1,4 +1,4 @@
    -order.rs - source
    1
    +order.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/data/quote.rs.html b/develop/core/src/nautilus_model/data/quote.rs.html
    index 25e89ddb9992..cbc5d5521b92 100644
    --- a/develop/core/src/nautilus_model/data/quote.rs.html
    +++ b/develop/core/src/nautilus_model/data/quote.rs.html
    @@ -1,4 +1,4 @@
    -quote.rs - source
    1
    +quote.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/data/ticker.rs.html b/develop/core/src/nautilus_model/data/ticker.rs.html
    index 346a5902b3d7..3ea6d84fbcfc 100644
    --- a/develop/core/src/nautilus_model/data/ticker.rs.html
    +++ b/develop/core/src/nautilus_model/data/ticker.rs.html
    @@ -1,4 +1,4 @@
    -ticker.rs - source
    1
    +ticker.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/data/trade.rs.html b/develop/core/src/nautilus_model/data/trade.rs.html
    index 85e814d86091..80bc718175ec 100644
    --- a/develop/core/src/nautilus_model/data/trade.rs.html
    +++ b/develop/core/src/nautilus_model/data/trade.rs.html
    @@ -1,4 +1,4 @@
    -trade.rs - source
    1
    +trade.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/enums.rs.html b/develop/core/src/nautilus_model/enums.rs.html
    index cc5a26e03ebe..3545503023d4 100644
    --- a/develop/core/src/nautilus_model/enums.rs.html
    +++ b/develop/core/src/nautilus_model/enums.rs.html
    @@ -1,4 +1,4 @@
    -enums.rs - source
    1
    +enums.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/events/mod.rs.html b/develop/core/src/nautilus_model/events/mod.rs.html
    index db4afba116f8..d1ea69b6f310 100644
    --- a/develop/core/src/nautilus_model/events/mod.rs.html
    +++ b/develop/core/src/nautilus_model/events/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/events/order.rs.html b/develop/core/src/nautilus_model/events/order.rs.html
    index 73c01e4528a1..7396ebcfe383 100644
    --- a/develop/core/src/nautilus_model/events/order.rs.html
    +++ b/develop/core/src/nautilus_model/events/order.rs.html
    @@ -1,4 +1,4 @@
    -order.rs - source
    1
    +order.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/events/position.rs.html b/develop/core/src/nautilus_model/events/position.rs.html
    index eee47e4ab04f..bd4af213a392 100644
    --- a/develop/core/src/nautilus_model/events/position.rs.html
    +++ b/develop/core/src/nautilus_model/events/position.rs.html
    @@ -1,4 +1,4 @@
    -position.rs - source
    1
    +position.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/events/stubs.rs.html b/develop/core/src/nautilus_model/events/stubs.rs.html
    index 67bdb9a2cca0..60e3e67f1d98 100644
    --- a/develop/core/src/nautilus_model/events/stubs.rs.html
    +++ b/develop/core/src/nautilus_model/events/stubs.rs.html
    @@ -1,4 +1,4 @@
    -stubs.rs - source
    1
    +stubs.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/data/bar.rs.html b/develop/core/src/nautilus_model/ffi/data/bar.rs.html
    index 86d221df32ab..324b3262793a 100644
    --- a/develop/core/src/nautilus_model/ffi/data/bar.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/data/bar.rs.html
    @@ -1,4 +1,4 @@
    -bar.rs - source
    1
    +bar.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/data/delta.rs.html b/develop/core/src/nautilus_model/ffi/data/delta.rs.html
    index b28be2d9bb66..cf33bbb47546 100644
    --- a/develop/core/src/nautilus_model/ffi/data/delta.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/data/delta.rs.html
    @@ -1,4 +1,4 @@
    -delta.rs - source
    1
    +delta.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/data/mod.rs.html b/develop/core/src/nautilus_model/ffi/data/mod.rs.html
    index 06cab73fc966..f3920f2da708 100644
    --- a/develop/core/src/nautilus_model/ffi/data/mod.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/data/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/data/order.rs.html b/develop/core/src/nautilus_model/ffi/data/order.rs.html
    index 3b660ce6b07b..7e72d720f556 100644
    --- a/develop/core/src/nautilus_model/ffi/data/order.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/data/order.rs.html
    @@ -1,4 +1,4 @@
    -order.rs - source
    1
    +order.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/data/quote.rs.html b/develop/core/src/nautilus_model/ffi/data/quote.rs.html
    index 1bc16e1a953f..feb20045cb88 100644
    --- a/develop/core/src/nautilus_model/ffi/data/quote.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/data/quote.rs.html
    @@ -1,4 +1,4 @@
    -quote.rs - source
    1
    +quote.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/data/ticker.rs.html b/develop/core/src/nautilus_model/ffi/data/ticker.rs.html
    index dcf65c7072f5..9714826cca89 100644
    --- a/develop/core/src/nautilus_model/ffi/data/ticker.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/data/ticker.rs.html
    @@ -1,4 +1,4 @@
    -ticker.rs - source
    1
    +ticker.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/data/trade.rs.html b/develop/core/src/nautilus_model/ffi/data/trade.rs.html
    index 4facb398c7f9..f3d40209ecab 100644
    --- a/develop/core/src/nautilus_model/ffi/data/trade.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/data/trade.rs.html
    @@ -1,4 +1,4 @@
    -trade.rs - source
    1
    +trade.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/enums.rs.html b/develop/core/src/nautilus_model/ffi/enums.rs.html
    index 953148c10831..e3e0fbaad09b 100644
    --- a/develop/core/src/nautilus_model/ffi/enums.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/enums.rs.html
    @@ -1,4 +1,4 @@
    -enums.rs - source
    1
    +enums.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/events/mod.rs.html b/develop/core/src/nautilus_model/ffi/events/mod.rs.html
    index 10c827021d1b..0f8c0b4afbca 100644
    --- a/develop/core/src/nautilus_model/ffi/events/mod.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/events/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/events/order.rs.html b/develop/core/src/nautilus_model/ffi/events/order.rs.html
    index 67350d4c81fc..f453609f9271 100644
    --- a/develop/core/src/nautilus_model/ffi/events/order.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/events/order.rs.html
    @@ -1,4 +1,4 @@
    -order.rs - source
    1
    +order.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/account_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/account_id.rs.html
    index 7c0dbf416f29..89bdecea8217 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/account_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/account_id.rs.html
    @@ -1,4 +1,4 @@
    -account_id.rs - source
    1
    +account_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/client_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/client_id.rs.html
    index 8b10e965b340..a91b9858b609 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/client_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/client_id.rs.html
    @@ -1,4 +1,4 @@
    -client_id.rs - source
    1
    +client_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/client_order_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/client_order_id.rs.html
    index 38a74d43d2e6..2e1880d66796 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/client_order_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/client_order_id.rs.html
    @@ -1,4 +1,4 @@
    -client_order_id.rs - source
    1
    +client_order_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/component_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/component_id.rs.html
    index f345dc13d957..60991435f242 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/component_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/component_id.rs.html
    @@ -1,4 +1,4 @@
    -component_id.rs - source
    1
    +component_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/exec_algorithm_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/exec_algorithm_id.rs.html
    index 33a507e29195..0489d3bf579a 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/exec_algorithm_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/exec_algorithm_id.rs.html
    @@ -1,4 +1,4 @@
    -exec_algorithm_id.rs - source
    1
    +exec_algorithm_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/instrument_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/instrument_id.rs.html
    index fe7226be6d06..384d896a2b1a 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/instrument_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/instrument_id.rs.html
    @@ -1,4 +1,4 @@
    -instrument_id.rs - source
    1
    +instrument_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/mod.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/mod.rs.html
    index 0fa406077c6c..65244b8a3d42 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/mod.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/order_list_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/order_list_id.rs.html
    index 8d320d76509b..15110dfdf416 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/order_list_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/order_list_id.rs.html
    @@ -1,4 +1,4 @@
    -order_list_id.rs - source
    1
    +order_list_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/position_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/position_id.rs.html
    index 5cab051d2d86..09dc74080b7c 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/position_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/position_id.rs.html
    @@ -1,4 +1,4 @@
    -position_id.rs - source
    1
    +position_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/strategy_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/strategy_id.rs.html
    index 6983e1141d10..24a59dfa673f 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/strategy_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/strategy_id.rs.html
    @@ -1,4 +1,4 @@
    -strategy_id.rs - source
    1
    +strategy_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/symbol.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/symbol.rs.html
    index 1c1101f92bac..a577c6bd9a07 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/symbol.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/symbol.rs.html
    @@ -1,4 +1,4 @@
    -symbol.rs - source
    1
    +symbol.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/trade_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/trade_id.rs.html
    index ffaf7b38b438..3b4252ffc9ec 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/trade_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/trade_id.rs.html
    @@ -1,4 +1,4 @@
    -trade_id.rs - source
    1
    +trade_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/trader_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/trader_id.rs.html
    index cd62d6d56003..25c6d3c68d81 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/trader_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/trader_id.rs.html
    @@ -1,4 +1,4 @@
    -trader_id.rs - source
    1
    +trader_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/venue.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/venue.rs.html
    index b860633d597c..437f17556393 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/venue.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/venue.rs.html
    @@ -1,4 +1,4 @@
    -venue.rs - source
    1
    +venue.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/identifiers/venue_order_id.rs.html b/develop/core/src/nautilus_model/ffi/identifiers/venue_order_id.rs.html
    index f926e20c02a0..8cdfdd630745 100644
    --- a/develop/core/src/nautilus_model/ffi/identifiers/venue_order_id.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/identifiers/venue_order_id.rs.html
    @@ -1,4 +1,4 @@
    -venue_order_id.rs - source
    1
    +venue_order_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/mod.rs.html b/develop/core/src/nautilus_model/ffi/mod.rs.html
    index f727eee34936..2c9db49b20fd 100644
    --- a/develop/core/src/nautilus_model/ffi/mod.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/orderbook/book.rs.html b/develop/core/src/nautilus_model/ffi/orderbook/book.rs.html
    index 78e2b86a326c..ebada7626eaf 100644
    --- a/develop/core/src/nautilus_model/ffi/orderbook/book.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/orderbook/book.rs.html
    @@ -1,4 +1,4 @@
    -book.rs - source
    1
    +book.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/orderbook/level.rs.html b/develop/core/src/nautilus_model/ffi/orderbook/level.rs.html
    index 3d9cbdee5285..79fb82cda33c 100644
    --- a/develop/core/src/nautilus_model/ffi/orderbook/level.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/orderbook/level.rs.html
    @@ -1,4 +1,4 @@
    -level.rs - source
    1
    +level.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/orderbook/mod.rs.html b/develop/core/src/nautilus_model/ffi/orderbook/mod.rs.html
    index 8134dfa32672..9e26df8dd7e0 100644
    --- a/develop/core/src/nautilus_model/ffi/orderbook/mod.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/orderbook/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/types/currency.rs.html b/develop/core/src/nautilus_model/ffi/types/currency.rs.html
    index 07a06db65b28..0ca675197377 100644
    --- a/develop/core/src/nautilus_model/ffi/types/currency.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/types/currency.rs.html
    @@ -1,4 +1,4 @@
    -currency.rs - source
    1
    +currency.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/types/mod.rs.html b/develop/core/src/nautilus_model/ffi/types/mod.rs.html
    index 39e30fbf440e..6346a0fc1e2b 100644
    --- a/develop/core/src/nautilus_model/ffi/types/mod.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/types/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/types/money.rs.html b/develop/core/src/nautilus_model/ffi/types/money.rs.html
    index ecc036c6c0de..db268407d6aa 100644
    --- a/develop/core/src/nautilus_model/ffi/types/money.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/types/money.rs.html
    @@ -1,4 +1,4 @@
    -money.rs - source
    1
    +money.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/types/price.rs.html b/develop/core/src/nautilus_model/ffi/types/price.rs.html
    index fc4225d8c868..2c4dfaec9bdc 100644
    --- a/develop/core/src/nautilus_model/ffi/types/price.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/types/price.rs.html
    @@ -1,4 +1,4 @@
    -price.rs - source
    1
    +price.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/ffi/types/quantity.rs.html b/develop/core/src/nautilus_model/ffi/types/quantity.rs.html
    index b5c089e7dd3a..b69622491d21 100644
    --- a/develop/core/src/nautilus_model/ffi/types/quantity.rs.html
    +++ b/develop/core/src/nautilus_model/ffi/types/quantity.rs.html
    @@ -1,4 +1,4 @@
    -quantity.rs - source
    1
    +quantity.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/account_id.rs.html b/develop/core/src/nautilus_model/identifiers/account_id.rs.html
    index 7cead7204073..1cfa071c9240 100644
    --- a/develop/core/src/nautilus_model/identifiers/account_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/account_id.rs.html
    @@ -1,4 +1,4 @@
    -account_id.rs - source
    1
    +account_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/client_id.rs.html b/develop/core/src/nautilus_model/identifiers/client_id.rs.html
    index 854eeb828232..06889d487a7a 100644
    --- a/develop/core/src/nautilus_model/identifiers/client_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/client_id.rs.html
    @@ -1,4 +1,4 @@
    -client_id.rs - source
    1
    +client_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/client_order_id.rs.html b/develop/core/src/nautilus_model/identifiers/client_order_id.rs.html
    index 6109c0e9c479..d37b9b66f567 100644
    --- a/develop/core/src/nautilus_model/identifiers/client_order_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/client_order_id.rs.html
    @@ -1,4 +1,4 @@
    -client_order_id.rs - source
    1
    +client_order_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/component_id.rs.html b/develop/core/src/nautilus_model/identifiers/component_id.rs.html
    index 7bb121e287a8..717e0cd8ccea 100644
    --- a/develop/core/src/nautilus_model/identifiers/component_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/component_id.rs.html
    @@ -1,4 +1,4 @@
    -component_id.rs - source
    1
    +component_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/exec_algorithm_id.rs.html b/develop/core/src/nautilus_model/identifiers/exec_algorithm_id.rs.html
    index b3f748b7c0f0..0c6e65e4d7ad 100644
    --- a/develop/core/src/nautilus_model/identifiers/exec_algorithm_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/exec_algorithm_id.rs.html
    @@ -1,4 +1,4 @@
    -exec_algorithm_id.rs - source
    1
    +exec_algorithm_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/instrument_id.rs.html b/develop/core/src/nautilus_model/identifiers/instrument_id.rs.html
    index 15a54e0df683..fa6bb0403949 100644
    --- a/develop/core/src/nautilus_model/identifiers/instrument_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/instrument_id.rs.html
    @@ -1,4 +1,4 @@
    -instrument_id.rs - source
    1
    +instrument_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/macros.rs.html b/develop/core/src/nautilus_model/identifiers/macros.rs.html
    index 2701b4bb4751..e6eadb76ccaa 100644
    --- a/develop/core/src/nautilus_model/identifiers/macros.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/macros.rs.html
    @@ -1,4 +1,4 @@
    -macros.rs - source
    1
    +macros.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/mod.rs.html b/develop/core/src/nautilus_model/identifiers/mod.rs.html
    index 7b35051d0633..64e27989710d 100644
    --- a/develop/core/src/nautilus_model/identifiers/mod.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/order_list_id.rs.html b/develop/core/src/nautilus_model/identifiers/order_list_id.rs.html
    index 3929fbf10f83..8b655f4edfd3 100644
    --- a/develop/core/src/nautilus_model/identifiers/order_list_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/order_list_id.rs.html
    @@ -1,4 +1,4 @@
    -order_list_id.rs - source
    1
    +order_list_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/position_id.rs.html b/develop/core/src/nautilus_model/identifiers/position_id.rs.html
    index b599e39898c2..233d070b2a4b 100644
    --- a/develop/core/src/nautilus_model/identifiers/position_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/position_id.rs.html
    @@ -1,4 +1,4 @@
    -position_id.rs - source
    1
    +position_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/strategy_id.rs.html b/develop/core/src/nautilus_model/identifiers/strategy_id.rs.html
    index 06417111e6e6..eb85ed409efe 100644
    --- a/develop/core/src/nautilus_model/identifiers/strategy_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/strategy_id.rs.html
    @@ -1,4 +1,4 @@
    -strategy_id.rs - source
    1
    +strategy_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/stubs.rs.html b/develop/core/src/nautilus_model/identifiers/stubs.rs.html
    index 0bc19cfd7331..7865639d8b2e 100644
    --- a/develop/core/src/nautilus_model/identifiers/stubs.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/stubs.rs.html
    @@ -1,4 +1,4 @@
    -stubs.rs - source
    1
    +stubs.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/symbol.rs.html b/develop/core/src/nautilus_model/identifiers/symbol.rs.html
    index 8e72efc9bcff..18ad2687a682 100644
    --- a/develop/core/src/nautilus_model/identifiers/symbol.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/symbol.rs.html
    @@ -1,4 +1,4 @@
    -symbol.rs - source
    1
    +symbol.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/trade_id.rs.html b/develop/core/src/nautilus_model/identifiers/trade_id.rs.html
    index 75cdc869c219..ab5bfb69ffcd 100644
    --- a/develop/core/src/nautilus_model/identifiers/trade_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/trade_id.rs.html
    @@ -1,4 +1,4 @@
    -trade_id.rs - source
    1
    +trade_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/trader_id.rs.html b/develop/core/src/nautilus_model/identifiers/trader_id.rs.html
    index a9ff06e08059..52a0e9a03653 100644
    --- a/develop/core/src/nautilus_model/identifiers/trader_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/trader_id.rs.html
    @@ -1,4 +1,4 @@
    -trader_id.rs - source
    1
    +trader_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/venue.rs.html b/develop/core/src/nautilus_model/identifiers/venue.rs.html
    index cab2388aa1c0..e65c3f76e9a5 100644
    --- a/develop/core/src/nautilus_model/identifiers/venue.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/venue.rs.html
    @@ -1,4 +1,4 @@
    -venue.rs - source
    1
    +venue.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/identifiers/venue_order_id.rs.html b/develop/core/src/nautilus_model/identifiers/venue_order_id.rs.html
    index 674310e647fc..5782d8329cb4 100644
    --- a/develop/core/src/nautilus_model/identifiers/venue_order_id.rs.html
    +++ b/develop/core/src/nautilus_model/identifiers/venue_order_id.rs.html
    @@ -1,4 +1,4 @@
    -venue_order_id.rs - source
    1
    +venue_order_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/instruments/crypto_future.rs.html b/develop/core/src/nautilus_model/instruments/crypto_future.rs.html
    index 90702089fa89..044606086b60 100644
    --- a/develop/core/src/nautilus_model/instruments/crypto_future.rs.html
    +++ b/develop/core/src/nautilus_model/instruments/crypto_future.rs.html
    @@ -1,4 +1,4 @@
    -crypto_future.rs - source
    1
    +crypto_future.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/instruments/crypto_perpetual.rs.html b/develop/core/src/nautilus_model/instruments/crypto_perpetual.rs.html
    index 0d3d0fc53992..b0714386f59d 100644
    --- a/develop/core/src/nautilus_model/instruments/crypto_perpetual.rs.html
    +++ b/develop/core/src/nautilus_model/instruments/crypto_perpetual.rs.html
    @@ -1,4 +1,4 @@
    -crypto_perpetual.rs - source
    1
    +crypto_perpetual.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/instruments/currency_pair.rs.html b/develop/core/src/nautilus_model/instruments/currency_pair.rs.html
    index 59a49c2efe35..dd8c204a78c6 100644
    --- a/develop/core/src/nautilus_model/instruments/currency_pair.rs.html
    +++ b/develop/core/src/nautilus_model/instruments/currency_pair.rs.html
    @@ -1,4 +1,4 @@
    -currency_pair.rs - source
    1
    +currency_pair.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/instruments/equity.rs.html b/develop/core/src/nautilus_model/instruments/equity.rs.html
    index b97de636f01e..eb5e7ca9a355 100644
    --- a/develop/core/src/nautilus_model/instruments/equity.rs.html
    +++ b/develop/core/src/nautilus_model/instruments/equity.rs.html
    @@ -1,4 +1,4 @@
    -equity.rs - source
    1
    +equity.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/instruments/futures_contract.rs.html b/develop/core/src/nautilus_model/instruments/futures_contract.rs.html
    index bf37d706013f..7b86b879ac95 100644
    --- a/develop/core/src/nautilus_model/instruments/futures_contract.rs.html
    +++ b/develop/core/src/nautilus_model/instruments/futures_contract.rs.html
    @@ -1,4 +1,4 @@
    -futures_contract.rs - source
    1
    +futures_contract.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/instruments/mod.rs.html b/develop/core/src/nautilus_model/instruments/mod.rs.html
    index 5b5c3a905bc1..8aeea68d03b1 100644
    --- a/develop/core/src/nautilus_model/instruments/mod.rs.html
    +++ b/develop/core/src/nautilus_model/instruments/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/instruments/options_contract.rs.html b/develop/core/src/nautilus_model/instruments/options_contract.rs.html
    index c76ecfe835a1..3a87f0bdb351 100644
    --- a/develop/core/src/nautilus_model/instruments/options_contract.rs.html
    +++ b/develop/core/src/nautilus_model/instruments/options_contract.rs.html
    @@ -1,4 +1,4 @@
    -options_contract.rs - source
    1
    +options_contract.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/instruments/synthetic.rs.html b/develop/core/src/nautilus_model/instruments/synthetic.rs.html
    index a551fb20909b..0cb7654f3e3b 100644
    --- a/develop/core/src/nautilus_model/instruments/synthetic.rs.html
    +++ b/develop/core/src/nautilus_model/instruments/synthetic.rs.html
    @@ -1,4 +1,4 @@
    -synthetic.rs - source
    1
    +synthetic.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/instruments/synthetic_api.rs.html b/develop/core/src/nautilus_model/instruments/synthetic_api.rs.html
    index d7717c89980b..9220215ca90a 100644
    --- a/develop/core/src/nautilus_model/instruments/synthetic_api.rs.html
    +++ b/develop/core/src/nautilus_model/instruments/synthetic_api.rs.html
    @@ -1,4 +1,4 @@
    -synthetic_api.rs - source
    1
    +synthetic_api.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/lib.rs.html b/develop/core/src/nautilus_model/lib.rs.html
    index 9731b5265dc7..b26b37390623 100644
    --- a/develop/core/src/nautilus_model/lib.rs.html
    +++ b/develop/core/src/nautilus_model/lib.rs.html
    @@ -1,4 +1,4 @@
    -lib.rs - source
    1
    +lib.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/macros.rs.html b/develop/core/src/nautilus_model/macros.rs.html
    index 0140a6be91bf..9da383b05924 100644
    --- a/develop/core/src/nautilus_model/macros.rs.html
    +++ b/develop/core/src/nautilus_model/macros.rs.html
    @@ -1,4 +1,4 @@
    -macros.rs - source
    1
    +macros.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orderbook/book.rs.html b/develop/core/src/nautilus_model/orderbook/book.rs.html
    index 9e534140a3e4..fe6d7a3b16bf 100644
    --- a/develop/core/src/nautilus_model/orderbook/book.rs.html
    +++ b/develop/core/src/nautilus_model/orderbook/book.rs.html
    @@ -1,4 +1,4 @@
    -book.rs - source
    1
    +book.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orderbook/ladder.rs.html b/develop/core/src/nautilus_model/orderbook/ladder.rs.html
    index f98c8ce81c65..18575ff15297 100644
    --- a/develop/core/src/nautilus_model/orderbook/ladder.rs.html
    +++ b/develop/core/src/nautilus_model/orderbook/ladder.rs.html
    @@ -1,4 +1,4 @@
    -ladder.rs - source
    1
    +ladder.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orderbook/level.rs.html b/develop/core/src/nautilus_model/orderbook/level.rs.html
    index c5252a29d058..32eecb7330d2 100644
    --- a/develop/core/src/nautilus_model/orderbook/level.rs.html
    +++ b/develop/core/src/nautilus_model/orderbook/level.rs.html
    @@ -1,4 +1,4 @@
    -level.rs - source
    1
    +level.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orderbook/mod.rs.html b/develop/core/src/nautilus_model/orderbook/mod.rs.html
    index 7b786b19d928..68c86fbbe79e 100644
    --- a/develop/core/src/nautilus_model/orderbook/mod.rs.html
    +++ b/develop/core/src/nautilus_model/orderbook/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/base.rs.html b/develop/core/src/nautilus_model/orders/base.rs.html
    index 7953c2472da9..57db95ac979a 100644
    --- a/develop/core/src/nautilus_model/orders/base.rs.html
    +++ b/develop/core/src/nautilus_model/orders/base.rs.html
    @@ -1,4 +1,4 @@
    -base.rs - source
    1
    +base.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/default.rs.html b/develop/core/src/nautilus_model/orders/default.rs.html
    index 06e6f0c58e81..2678f9112a03 100644
    --- a/develop/core/src/nautilus_model/orders/default.rs.html
    +++ b/develop/core/src/nautilus_model/orders/default.rs.html
    @@ -1,4 +1,4 @@
    -default.rs - source
    1
    +default.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/limit.rs.html b/develop/core/src/nautilus_model/orders/limit.rs.html
    index 4c57cc3eefb7..88f74d615ae8 100644
    --- a/develop/core/src/nautilus_model/orders/limit.rs.html
    +++ b/develop/core/src/nautilus_model/orders/limit.rs.html
    @@ -1,4 +1,4 @@
    -limit.rs - source
    1
    +limit.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/limit_if_touched.rs.html b/develop/core/src/nautilus_model/orders/limit_if_touched.rs.html
    index c76eca6f59e1..47b26b003dea 100644
    --- a/develop/core/src/nautilus_model/orders/limit_if_touched.rs.html
    +++ b/develop/core/src/nautilus_model/orders/limit_if_touched.rs.html
    @@ -1,4 +1,4 @@
    -limit_if_touched.rs - source
    1
    +limit_if_touched.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/market.rs.html b/develop/core/src/nautilus_model/orders/market.rs.html
    index 37cc85e65118..59d9093ae2ba 100644
    --- a/develop/core/src/nautilus_model/orders/market.rs.html
    +++ b/develop/core/src/nautilus_model/orders/market.rs.html
    @@ -1,4 +1,4 @@
    -market.rs - source
    1
    +market.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/market_if_touched.rs.html b/develop/core/src/nautilus_model/orders/market_if_touched.rs.html
    index d20ebdbc4821..0a7010184c14 100644
    --- a/develop/core/src/nautilus_model/orders/market_if_touched.rs.html
    +++ b/develop/core/src/nautilus_model/orders/market_if_touched.rs.html
    @@ -1,4 +1,4 @@
    -market_if_touched.rs - source
    1
    +market_if_touched.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/market_to_limit.rs.html b/develop/core/src/nautilus_model/orders/market_to_limit.rs.html
    index fbb93ceab1ff..4d275a1552ae 100644
    --- a/develop/core/src/nautilus_model/orders/market_to_limit.rs.html
    +++ b/develop/core/src/nautilus_model/orders/market_to_limit.rs.html
    @@ -1,4 +1,4 @@
    -market_to_limit.rs - source
    1
    +market_to_limit.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/mod.rs.html b/develop/core/src/nautilus_model/orders/mod.rs.html
    index 7358fbee082b..62cceece634e 100644
    --- a/develop/core/src/nautilus_model/orders/mod.rs.html
    +++ b/develop/core/src/nautilus_model/orders/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/stop_limit.rs.html b/develop/core/src/nautilus_model/orders/stop_limit.rs.html
    index 697961dac925..8c7010499e70 100644
    --- a/develop/core/src/nautilus_model/orders/stop_limit.rs.html
    +++ b/develop/core/src/nautilus_model/orders/stop_limit.rs.html
    @@ -1,4 +1,4 @@
    -stop_limit.rs - source
    1
    +stop_limit.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/stop_market.rs.html b/develop/core/src/nautilus_model/orders/stop_market.rs.html
    index 771ba1c7797d..a98ce36c6033 100644
    --- a/develop/core/src/nautilus_model/orders/stop_market.rs.html
    +++ b/develop/core/src/nautilus_model/orders/stop_market.rs.html
    @@ -1,4 +1,4 @@
    -stop_market.rs - source
    1
    +stop_market.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/trailing_stop_limit.rs.html b/develop/core/src/nautilus_model/orders/trailing_stop_limit.rs.html
    index b2d4536e346f..3a3a3994a38d 100644
    --- a/develop/core/src/nautilus_model/orders/trailing_stop_limit.rs.html
    +++ b/develop/core/src/nautilus_model/orders/trailing_stop_limit.rs.html
    @@ -1,4 +1,4 @@
    -trailing_stop_limit.rs - source
    1
    +trailing_stop_limit.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/orders/trailing_stop_market.rs.html b/develop/core/src/nautilus_model/orders/trailing_stop_market.rs.html
    index fc3c932425ee..09b80fca6384 100644
    --- a/develop/core/src/nautilus_model/orders/trailing_stop_market.rs.html
    +++ b/develop/core/src/nautilus_model/orders/trailing_stop_market.rs.html
    @@ -1,4 +1,4 @@
    -trailing_stop_market.rs - source
    1
    +trailing_stop_market.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/position.rs.html b/develop/core/src/nautilus_model/position.rs.html
    index 5eca66df7359..96d88bae32ef 100644
    --- a/develop/core/src/nautilus_model/position.rs.html
    +++ b/develop/core/src/nautilus_model/position.rs.html
    @@ -1,4 +1,4 @@
    -position.rs - source
    1
    +position.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/data/bar.rs.html b/develop/core/src/nautilus_model/python/data/bar.rs.html
    index 73d348213911..dcb485dc869e 100644
    --- a/develop/core/src/nautilus_model/python/data/bar.rs.html
    +++ b/develop/core/src/nautilus_model/python/data/bar.rs.html
    @@ -1,4 +1,4 @@
    -bar.rs - source
    1
    +bar.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/data/delta.rs.html b/develop/core/src/nautilus_model/python/data/delta.rs.html
    index b17063819fb0..56684b3f5e69 100644
    --- a/develop/core/src/nautilus_model/python/data/delta.rs.html
    +++ b/develop/core/src/nautilus_model/python/data/delta.rs.html
    @@ -1,4 +1,4 @@
    -delta.rs - source
    1
    +delta.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/data/mod.rs.html b/develop/core/src/nautilus_model/python/data/mod.rs.html
    index 21f651390a92..4b234f6d3a1d 100644
    --- a/develop/core/src/nautilus_model/python/data/mod.rs.html
    +++ b/develop/core/src/nautilus_model/python/data/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/data/order.rs.html b/develop/core/src/nautilus_model/python/data/order.rs.html
    index 984f279a8f72..036678164488 100644
    --- a/develop/core/src/nautilus_model/python/data/order.rs.html
    +++ b/develop/core/src/nautilus_model/python/data/order.rs.html
    @@ -1,4 +1,4 @@
    -order.rs - source
    1
    +order.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/data/quote.rs.html b/develop/core/src/nautilus_model/python/data/quote.rs.html
    index 68b11587e756..08bd67a28bea 100644
    --- a/develop/core/src/nautilus_model/python/data/quote.rs.html
    +++ b/develop/core/src/nautilus_model/python/data/quote.rs.html
    @@ -1,4 +1,4 @@
    -quote.rs - source
    1
    +quote.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/data/ticker.rs.html b/develop/core/src/nautilus_model/python/data/ticker.rs.html
    index b3a8a126eb03..b857cce4d3dd 100644
    --- a/develop/core/src/nautilus_model/python/data/ticker.rs.html
    +++ b/develop/core/src/nautilus_model/python/data/ticker.rs.html
    @@ -1,4 +1,4 @@
    -ticker.rs - source
    1
    +ticker.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/data/trade.rs.html b/develop/core/src/nautilus_model/python/data/trade.rs.html
    index 054d60b9e25f..4c6fdce75d1b 100644
    --- a/develop/core/src/nautilus_model/python/data/trade.rs.html
    +++ b/develop/core/src/nautilus_model/python/data/trade.rs.html
    @@ -1,4 +1,4 @@
    -trade.rs - source
    1
    +trade.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/events/mod.rs.html b/develop/core/src/nautilus_model/python/events/mod.rs.html
    index fc5aab206b54..2e7f09aa0da2 100644
    --- a/develop/core/src/nautilus_model/python/events/mod.rs.html
    +++ b/develop/core/src/nautilus_model/python/events/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/events/order.rs.html b/develop/core/src/nautilus_model/python/events/order.rs.html
    index 7c189f7812b9..af344e08483f 100644
    --- a/develop/core/src/nautilus_model/python/events/order.rs.html
    +++ b/develop/core/src/nautilus_model/python/events/order.rs.html
    @@ -1,4 +1,4 @@
    -order.rs - source
    1
    +order.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/identifiers/instrument_id.rs.html b/develop/core/src/nautilus_model/python/identifiers/instrument_id.rs.html
    index c896c433e1af..f9c9cbf9d988 100644
    --- a/develop/core/src/nautilus_model/python/identifiers/instrument_id.rs.html
    +++ b/develop/core/src/nautilus_model/python/identifiers/instrument_id.rs.html
    @@ -1,4 +1,4 @@
    -instrument_id.rs - source
    1
    +instrument_id.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/identifiers/mod.rs.html b/develop/core/src/nautilus_model/python/identifiers/mod.rs.html
    index 335d930e5b20..55e8e31461d9 100644
    --- a/develop/core/src/nautilus_model/python/identifiers/mod.rs.html
    +++ b/develop/core/src/nautilus_model/python/identifiers/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/instruments/crypto_future.rs.html b/develop/core/src/nautilus_model/python/instruments/crypto_future.rs.html
    index 60521389faa9..c289770a584d 100644
    --- a/develop/core/src/nautilus_model/python/instruments/crypto_future.rs.html
    +++ b/develop/core/src/nautilus_model/python/instruments/crypto_future.rs.html
    @@ -1,4 +1,4 @@
    -crypto_future.rs - source
    1
    +crypto_future.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/instruments/crypto_perpetual.rs.html b/develop/core/src/nautilus_model/python/instruments/crypto_perpetual.rs.html
    index 91c66ea8fe6e..c6d7d143a01c 100644
    --- a/develop/core/src/nautilus_model/python/instruments/crypto_perpetual.rs.html
    +++ b/develop/core/src/nautilus_model/python/instruments/crypto_perpetual.rs.html
    @@ -1,4 +1,4 @@
    -crypto_perpetual.rs - source
    1
    +crypto_perpetual.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/instruments/currency_pair.rs.html b/develop/core/src/nautilus_model/python/instruments/currency_pair.rs.html
    index 9dfa28f245f6..8eb5a56569ba 100644
    --- a/develop/core/src/nautilus_model/python/instruments/currency_pair.rs.html
    +++ b/develop/core/src/nautilus_model/python/instruments/currency_pair.rs.html
    @@ -1,4 +1,4 @@
    -currency_pair.rs - source
    1
    +currency_pair.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/instruments/equity.rs.html b/develop/core/src/nautilus_model/python/instruments/equity.rs.html
    index af5048fa8710..b019a3e247cd 100644
    --- a/develop/core/src/nautilus_model/python/instruments/equity.rs.html
    +++ b/develop/core/src/nautilus_model/python/instruments/equity.rs.html
    @@ -1,4 +1,4 @@
    -equity.rs - source
    1
    +equity.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/instruments/futures_contract.rs.html b/develop/core/src/nautilus_model/python/instruments/futures_contract.rs.html
    index fc17d5a5c63a..7eaa105d7776 100644
    --- a/develop/core/src/nautilus_model/python/instruments/futures_contract.rs.html
    +++ b/develop/core/src/nautilus_model/python/instruments/futures_contract.rs.html
    @@ -1,4 +1,4 @@
    -futures_contract.rs - source
    1
    +futures_contract.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/instruments/mod.rs.html b/develop/core/src/nautilus_model/python/instruments/mod.rs.html
    index cb63e6eaafc7..9a7d57afcc95 100644
    --- a/develop/core/src/nautilus_model/python/instruments/mod.rs.html
    +++ b/develop/core/src/nautilus_model/python/instruments/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/instruments/options_contract.rs.html b/develop/core/src/nautilus_model/python/instruments/options_contract.rs.html
    index bbf1918b264a..52b7569098f1 100644
    --- a/develop/core/src/nautilus_model/python/instruments/options_contract.rs.html
    +++ b/develop/core/src/nautilus_model/python/instruments/options_contract.rs.html
    @@ -1,4 +1,4 @@
    -options_contract.rs - source
    1
    +options_contract.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/macros.rs.html b/develop/core/src/nautilus_model/python/macros.rs.html
    index f9e35d6733fa..a080b8f5d64d 100644
    --- a/develop/core/src/nautilus_model/python/macros.rs.html
    +++ b/develop/core/src/nautilus_model/python/macros.rs.html
    @@ -1,4 +1,4 @@
    -macros.rs - source
    1
    +macros.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/mod.rs.html b/develop/core/src/nautilus_model/python/mod.rs.html
    index dd3aa2f45bb3..189157a600e5 100644
    --- a/develop/core/src/nautilus_model/python/mod.rs.html
    +++ b/develop/core/src/nautilus_model/python/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/orders/market.rs.html b/develop/core/src/nautilus_model/python/orders/market.rs.html
    index cf5d41755935..1a549f590b66 100644
    --- a/develop/core/src/nautilus_model/python/orders/market.rs.html
    +++ b/develop/core/src/nautilus_model/python/orders/market.rs.html
    @@ -1,4 +1,4 @@
    -market.rs - source
    1
    +market.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/orders/mod.rs.html b/develop/core/src/nautilus_model/python/orders/mod.rs.html
    index 225b0d362213..8c2a7d1b334f 100644
    --- a/develop/core/src/nautilus_model/python/orders/mod.rs.html
    +++ b/develop/core/src/nautilus_model/python/orders/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/types/currency.rs.html b/develop/core/src/nautilus_model/python/types/currency.rs.html
    index 7ecd3d7e8e94..03bce4b12ada 100644
    --- a/develop/core/src/nautilus_model/python/types/currency.rs.html
    +++ b/develop/core/src/nautilus_model/python/types/currency.rs.html
    @@ -1,4 +1,4 @@
    -currency.rs - source
    1
    +currency.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/types/mod.rs.html b/develop/core/src/nautilus_model/python/types/mod.rs.html
    index d67c47d544ba..9edf26faed66 100644
    --- a/develop/core/src/nautilus_model/python/types/mod.rs.html
    +++ b/develop/core/src/nautilus_model/python/types/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/types/money.rs.html b/develop/core/src/nautilus_model/python/types/money.rs.html
    index 1a7fc0ab7b49..6d9eb6e7117b 100644
    --- a/develop/core/src/nautilus_model/python/types/money.rs.html
    +++ b/develop/core/src/nautilus_model/python/types/money.rs.html
    @@ -1,4 +1,4 @@
    -money.rs - source
    1
    +money.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/types/price.rs.html b/develop/core/src/nautilus_model/python/types/price.rs.html
    index c67e57dbaa35..13eaca71a8ca 100644
    --- a/develop/core/src/nautilus_model/python/types/price.rs.html
    +++ b/develop/core/src/nautilus_model/python/types/price.rs.html
    @@ -1,4 +1,4 @@
    -price.rs - source
    1
    +price.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/python/types/quantity.rs.html b/develop/core/src/nautilus_model/python/types/quantity.rs.html
    index 378b07b8974b..3710fd988746 100644
    --- a/develop/core/src/nautilus_model/python/types/quantity.rs.html
    +++ b/develop/core/src/nautilus_model/python/types/quantity.rs.html
    @@ -1,4 +1,4 @@
    -quantity.rs - source
    1
    +quantity.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/types/balance.rs.html b/develop/core/src/nautilus_model/types/balance.rs.html
    index e7d237691c8b..2fb8242ea66c 100644
    --- a/develop/core/src/nautilus_model/types/balance.rs.html
    +++ b/develop/core/src/nautilus_model/types/balance.rs.html
    @@ -1,4 +1,4 @@
    -balance.rs - source
    1
    +balance.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/types/currency.rs.html b/develop/core/src/nautilus_model/types/currency.rs.html
    index f4a205980ac9..84ae54ec9289 100644
    --- a/develop/core/src/nautilus_model/types/currency.rs.html
    +++ b/develop/core/src/nautilus_model/types/currency.rs.html
    @@ -1,4 +1,4 @@
    -currency.rs - source
    1
    +currency.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/types/fixed.rs.html b/develop/core/src/nautilus_model/types/fixed.rs.html
    index 75d269c2709b..82161941e4af 100644
    --- a/develop/core/src/nautilus_model/types/fixed.rs.html
    +++ b/develop/core/src/nautilus_model/types/fixed.rs.html
    @@ -1,4 +1,4 @@
    -fixed.rs - source
    1
    +fixed.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/types/mod.rs.html b/develop/core/src/nautilus_model/types/mod.rs.html
    index ab6bb4a4111e..0802ac9e1d5b 100644
    --- a/develop/core/src/nautilus_model/types/mod.rs.html
    +++ b/develop/core/src/nautilus_model/types/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/types/money.rs.html b/develop/core/src/nautilus_model/types/money.rs.html
    index 92a6c8c39fda..3df05a1250ae 100644
    --- a/develop/core/src/nautilus_model/types/money.rs.html
    +++ b/develop/core/src/nautilus_model/types/money.rs.html
    @@ -1,4 +1,4 @@
    -money.rs - source
    1
    +money.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/types/price.rs.html b/develop/core/src/nautilus_model/types/price.rs.html
    index 7ed753fdbc36..27be818e2981 100644
    --- a/develop/core/src/nautilus_model/types/price.rs.html
    +++ b/develop/core/src/nautilus_model/types/price.rs.html
    @@ -1,4 +1,4 @@
    -price.rs - source
    1
    +price.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_model/types/quantity.rs.html b/develop/core/src/nautilus_model/types/quantity.rs.html
    index 18ffaa4c115b..abbf4b74e41b 100644
    --- a/develop/core/src/nautilus_model/types/quantity.rs.html
    +++ b/develop/core/src/nautilus_model/types/quantity.rs.html
    @@ -1,4 +1,4 @@
    -quantity.rs - source
    1
    +quantity.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_network/http.rs.html b/develop/core/src/nautilus_network/http.rs.html
    index 020351e6baae..46859f0b874c 100644
    --- a/develop/core/src/nautilus_network/http.rs.html
    +++ b/develop/core/src/nautilus_network/http.rs.html
    @@ -1,4 +1,4 @@
    -http.rs - source
    1
    +http.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_network/lib.rs.html b/develop/core/src/nautilus_network/lib.rs.html
    index 7657b2944f3d..42f3effa84d4 100644
    --- a/develop/core/src/nautilus_network/lib.rs.html
    +++ b/develop/core/src/nautilus_network/lib.rs.html
    @@ -1,4 +1,4 @@
    -lib.rs - source
    1
    +lib.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_network/python/mod.rs.html b/develop/core/src/nautilus_network/python/mod.rs.html
    index 9f3186fd2302..8fc58aecc09c 100644
    --- a/develop/core/src/nautilus_network/python/mod.rs.html
    +++ b/develop/core/src/nautilus_network/python/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_network/ratelimiter/clock.rs.html b/develop/core/src/nautilus_network/ratelimiter/clock.rs.html
    index cfdbdfdf1d3e..41c99847ef0c 100644
    --- a/develop/core/src/nautilus_network/ratelimiter/clock.rs.html
    +++ b/develop/core/src/nautilus_network/ratelimiter/clock.rs.html
    @@ -1,4 +1,4 @@
    -clock.rs - source
    1
    +clock.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_network/ratelimiter/gcra.rs.html b/develop/core/src/nautilus_network/ratelimiter/gcra.rs.html
    index b82c6e9b540e..0fe1788cb630 100644
    --- a/develop/core/src/nautilus_network/ratelimiter/gcra.rs.html
    +++ b/develop/core/src/nautilus_network/ratelimiter/gcra.rs.html
    @@ -1,4 +1,4 @@
    -gcra.rs - source
    1
    +gcra.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_network/ratelimiter/mod.rs.html b/develop/core/src/nautilus_network/ratelimiter/mod.rs.html
    index 6bed510c8e94..72f5ded8a044 100644
    --- a/develop/core/src/nautilus_network/ratelimiter/mod.rs.html
    +++ b/develop/core/src/nautilus_network/ratelimiter/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_network/ratelimiter/nanos.rs.html b/develop/core/src/nautilus_network/ratelimiter/nanos.rs.html
    index 366998304e2f..45fab512a2c1 100644
    --- a/develop/core/src/nautilus_network/ratelimiter/nanos.rs.html
    +++ b/develop/core/src/nautilus_network/ratelimiter/nanos.rs.html
    @@ -1,4 +1,4 @@
    -nanos.rs - source
    1
    +nanos.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_network/ratelimiter/quota.rs.html b/develop/core/src/nautilus_network/ratelimiter/quota.rs.html
    index 5d94577e8311..c76269e2503a 100644
    --- a/develop/core/src/nautilus_network/ratelimiter/quota.rs.html
    +++ b/develop/core/src/nautilus_network/ratelimiter/quota.rs.html
    @@ -1,4 +1,4 @@
    -quota.rs - source
    1
    +quota.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_network/socket.rs.html b/develop/core/src/nautilus_network/socket.rs.html
    index b894fd41d3bc..1fa2ff57483e 100644
    --- a/develop/core/src/nautilus_network/socket.rs.html
    +++ b/develop/core/src/nautilus_network/socket.rs.html
    @@ -1,4 +1,4 @@
    -socket.rs - source
    1
    +socket.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_network/websocket.rs.html b/develop/core/src/nautilus_network/websocket.rs.html
    index 67a994d51eaa..38ff8e4398c0 100644
    --- a/develop/core/src/nautilus_network/websocket.rs.html
    +++ b/develop/core/src/nautilus_network/websocket.rs.html
    @@ -1,4 +1,4 @@
    -websocket.rs - source
    1
    +websocket.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/arrow/bar.rs.html b/develop/core/src/nautilus_persistence/arrow/bar.rs.html
    index d3f1386b672a..69ab23c793b7 100644
    --- a/develop/core/src/nautilus_persistence/arrow/bar.rs.html
    +++ b/develop/core/src/nautilus_persistence/arrow/bar.rs.html
    @@ -1,4 +1,4 @@
    -bar.rs - source
    1
    +bar.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/arrow/delta.rs.html b/develop/core/src/nautilus_persistence/arrow/delta.rs.html
    index 0ea1108debfb..7d2a9ba7b019 100644
    --- a/develop/core/src/nautilus_persistence/arrow/delta.rs.html
    +++ b/develop/core/src/nautilus_persistence/arrow/delta.rs.html
    @@ -1,4 +1,4 @@
    -delta.rs - source
    1
    +delta.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/arrow/mod.rs.html b/develop/core/src/nautilus_persistence/arrow/mod.rs.html
    index e7bd968aeb4e..846fb1b5caef 100644
    --- a/develop/core/src/nautilus_persistence/arrow/mod.rs.html
    +++ b/develop/core/src/nautilus_persistence/arrow/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/arrow/quote.rs.html b/develop/core/src/nautilus_persistence/arrow/quote.rs.html
    index 7bda986227b7..5c2fb9013a90 100644
    --- a/develop/core/src/nautilus_persistence/arrow/quote.rs.html
    +++ b/develop/core/src/nautilus_persistence/arrow/quote.rs.html
    @@ -1,4 +1,4 @@
    -quote.rs - source
    1
    +quote.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/arrow/trade.rs.html b/develop/core/src/nautilus_persistence/arrow/trade.rs.html
    index 3e086fb2d1d5..30e3e579133f 100644
    --- a/develop/core/src/nautilus_persistence/arrow/trade.rs.html
    +++ b/develop/core/src/nautilus_persistence/arrow/trade.rs.html
    @@ -1,4 +1,4 @@
    -trade.rs - source
    1
    +trade.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/backend/kmerge_batch.rs.html b/develop/core/src/nautilus_persistence/backend/kmerge_batch.rs.html
    index 7ab380d0cd7b..e70871ebc284 100644
    --- a/develop/core/src/nautilus_persistence/backend/kmerge_batch.rs.html
    +++ b/develop/core/src/nautilus_persistence/backend/kmerge_batch.rs.html
    @@ -1,4 +1,4 @@
    -kmerge_batch.rs - source
    1
    +kmerge_batch.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/backend/mod.rs.html b/develop/core/src/nautilus_persistence/backend/mod.rs.html
    index 0b20a5f5af89..f136de051860 100644
    --- a/develop/core/src/nautilus_persistence/backend/mod.rs.html
    +++ b/develop/core/src/nautilus_persistence/backend/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/backend/session.rs.html b/develop/core/src/nautilus_persistence/backend/session.rs.html
    index e63da9c96efa..4a068580e3a9 100644
    --- a/develop/core/src/nautilus_persistence/backend/session.rs.html
    +++ b/develop/core/src/nautilus_persistence/backend/session.rs.html
    @@ -1,4 +1,4 @@
    -session.rs - source
    1
    +session.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/db/database.rs.html b/develop/core/src/nautilus_persistence/db/database.rs.html
    index e29ecd82a5cf..c52bf6209344 100644
    --- a/develop/core/src/nautilus_persistence/db/database.rs.html
    +++ b/develop/core/src/nautilus_persistence/db/database.rs.html
    @@ -1,4 +1,4 @@
    -database.rs - source
    1
    +database.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/db/mod.rs.html b/develop/core/src/nautilus_persistence/db/mod.rs.html
    index 22fd20e9dd42..65179c64280f 100644
    --- a/develop/core/src/nautilus_persistence/db/mod.rs.html
    +++ b/develop/core/src/nautilus_persistence/db/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/db/schema.rs.html b/develop/core/src/nautilus_persistence/db/schema.rs.html
    index 7b9c03165725..24e92a6198ba 100644
    --- a/develop/core/src/nautilus_persistence/db/schema.rs.html
    +++ b/develop/core/src/nautilus_persistence/db/schema.rs.html
    @@ -1,4 +1,4 @@
    -schema.rs - source
    1
    +schema.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/db/sql.rs.html b/develop/core/src/nautilus_persistence/db/sql.rs.html
    index 30c056add6b0..c2d5a3cd1ed3 100644
    --- a/develop/core/src/nautilus_persistence/db/sql.rs.html
    +++ b/develop/core/src/nautilus_persistence/db/sql.rs.html
    @@ -1,4 +1,4 @@
    -sql.rs - source
    1
    +sql.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/lib.rs.html b/develop/core/src/nautilus_persistence/lib.rs.html
    index 6ff37401da5e..35689e5e0160 100644
    --- a/develop/core/src/nautilus_persistence/lib.rs.html
    +++ b/develop/core/src/nautilus_persistence/lib.rs.html
    @@ -1,4 +1,4 @@
    -lib.rs - source
    1
    +lib.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/python/backend/mod.rs.html b/develop/core/src/nautilus_persistence/python/backend/mod.rs.html
    index 1913dec4ed21..1fc62ec46682 100644
    --- a/develop/core/src/nautilus_persistence/python/backend/mod.rs.html
    +++ b/develop/core/src/nautilus_persistence/python/backend/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/python/backend/session.rs.html b/develop/core/src/nautilus_persistence/python/backend/session.rs.html
    index 241ac7bcc063..6d2c69abd016 100644
    --- a/develop/core/src/nautilus_persistence/python/backend/session.rs.html
    +++ b/develop/core/src/nautilus_persistence/python/backend/session.rs.html
    @@ -1,4 +1,4 @@
    -session.rs - source
    1
    +session.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/python/backend/transformer.rs.html b/develop/core/src/nautilus_persistence/python/backend/transformer.rs.html
    index 658cd6026182..fb9baf1628e8 100644
    --- a/develop/core/src/nautilus_persistence/python/backend/transformer.rs.html
    +++ b/develop/core/src/nautilus_persistence/python/backend/transformer.rs.html
    @@ -1,4 +1,4 @@
    -transformer.rs - source
    1
    +transformer.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/python/mod.rs.html b/develop/core/src/nautilus_persistence/python/mod.rs.html
    index 1cbe0bf29907..b3186a5b4d49 100644
    --- a/develop/core/src/nautilus_persistence/python/mod.rs.html
    +++ b/develop/core/src/nautilus_persistence/python/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/python/wranglers/bar.rs.html b/develop/core/src/nautilus_persistence/python/wranglers/bar.rs.html
    index 38509218b2ba..6de04d5c751a 100644
    --- a/develop/core/src/nautilus_persistence/python/wranglers/bar.rs.html
    +++ b/develop/core/src/nautilus_persistence/python/wranglers/bar.rs.html
    @@ -1,4 +1,4 @@
    -bar.rs - source
    1
    +bar.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/python/wranglers/delta.rs.html b/develop/core/src/nautilus_persistence/python/wranglers/delta.rs.html
    index 485f79b462fc..e2326439cfbd 100644
    --- a/develop/core/src/nautilus_persistence/python/wranglers/delta.rs.html
    +++ b/develop/core/src/nautilus_persistence/python/wranglers/delta.rs.html
    @@ -1,4 +1,4 @@
    -delta.rs - source
    1
    +delta.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/python/wranglers/mod.rs.html b/develop/core/src/nautilus_persistence/python/wranglers/mod.rs.html
    index 38c427eddbf2..df7bb266f163 100644
    --- a/develop/core/src/nautilus_persistence/python/wranglers/mod.rs.html
    +++ b/develop/core/src/nautilus_persistence/python/wranglers/mod.rs.html
    @@ -1,4 +1,4 @@
    -mod.rs - source
    1
    +mod.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/python/wranglers/quote.rs.html b/develop/core/src/nautilus_persistence/python/wranglers/quote.rs.html
    index f842e430f4d7..e67ec336d90c 100644
    --- a/develop/core/src/nautilus_persistence/python/wranglers/quote.rs.html
    +++ b/develop/core/src/nautilus_persistence/python/wranglers/quote.rs.html
    @@ -1,4 +1,4 @@
    -quote.rs - source
    1
    +quote.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_persistence/python/wranglers/trade.rs.html b/develop/core/src/nautilus_persistence/python/wranglers/trade.rs.html
    index 71a6d2749fc2..37e5698aaa65 100644
    --- a/develop/core/src/nautilus_persistence/python/wranglers/trade.rs.html
    +++ b/develop/core/src/nautilus_persistence/python/wranglers/trade.rs.html
    @@ -1,4 +1,4 @@
    -trade.rs - source
    1
    +trade.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/nautilus_pyo3/lib.rs.html b/develop/core/src/nautilus_pyo3/lib.rs.html
    index 032fd2b32948..32c861f4fe82 100644
    --- a/develop/core/src/nautilus_pyo3/lib.rs.html
    +++ b/develop/core/src/nautilus_pyo3/lib.rs.html
    @@ -1,4 +1,4 @@
    -lib.rs - source
    1
    +lib.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/tokio_tungstenite/compat.rs.html b/develop/core/src/tokio_tungstenite/compat.rs.html
    index 8992599fce8c..2e0660b06c75 100644
    --- a/develop/core/src/tokio_tungstenite/compat.rs.html
    +++ b/develop/core/src/tokio_tungstenite/compat.rs.html
    @@ -1,4 +1,4 @@
    -compat.rs - source
    1
    +compat.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/tokio_tungstenite/connect.rs.html b/develop/core/src/tokio_tungstenite/connect.rs.html
    index 1820b3ecd153..cb58943754e1 100644
    --- a/develop/core/src/tokio_tungstenite/connect.rs.html
    +++ b/develop/core/src/tokio_tungstenite/connect.rs.html
    @@ -1,4 +1,4 @@
    -connect.rs - source
    1
    +connect.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/tokio_tungstenite/handshake.rs.html b/develop/core/src/tokio_tungstenite/handshake.rs.html
    index 915edd28c381..4826354cb1d1 100644
    --- a/develop/core/src/tokio_tungstenite/handshake.rs.html
    +++ b/develop/core/src/tokio_tungstenite/handshake.rs.html
    @@ -1,4 +1,4 @@
    -handshake.rs - source
    1
    +handshake.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/tokio_tungstenite/lib.rs.html b/develop/core/src/tokio_tungstenite/lib.rs.html
    index 6397a9af7eef..ce60e0179928 100644
    --- a/develop/core/src/tokio_tungstenite/lib.rs.html
    +++ b/develop/core/src/tokio_tungstenite/lib.rs.html
    @@ -1,4 +1,4 @@
    -lib.rs - source
    1
    +lib.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/tokio_tungstenite/stream.rs.html b/develop/core/src/tokio_tungstenite/stream.rs.html
    index ae9aedd7e128..e203c911a7ef 100644
    --- a/develop/core/src/tokio_tungstenite/stream.rs.html
    +++ b/develop/core/src/tokio_tungstenite/stream.rs.html
    @@ -1,4 +1,4 @@
    -stream.rs - source
    1
    +stream.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/src/tokio_tungstenite/tls.rs.html b/develop/core/src/tokio_tungstenite/tls.rs.html
    index cab02eccc69e..493c138c4a43 100644
    --- a/develop/core/src/tokio_tungstenite/tls.rs.html
    +++ b/develop/core/src/tokio_tungstenite/tls.rs.html
    @@ -1,4 +1,4 @@
    -tls.rs - source
    1
    +tls.rs - source
    1
     2
     3
     4
    diff --git a/develop/core/tokio_tungstenite/all.html b/develop/core/tokio_tungstenite/all.html
    index 8b519f11f89c..069cc3ce36af 100644
    --- a/develop/core/tokio_tungstenite/all.html
    +++ b/develop/core/tokio_tungstenite/all.html
    @@ -1 +1 @@
    -List of all items in this crate
    \ No newline at end of file +List of all items in this crate
    \ No newline at end of file diff --git a/develop/core/tokio_tungstenite/enum.MaybeTlsStream.html b/develop/core/tokio_tungstenite/enum.MaybeTlsStream.html index 60d0294d9d32..db65a517094b 100644 --- a/develop/core/tokio_tungstenite/enum.MaybeTlsStream.html +++ b/develop/core/tokio_tungstenite/enum.MaybeTlsStream.html @@ -1,4 +1,4 @@ -MaybeTlsStream in tokio_tungstenite - Rust
    #[non_exhaustive]
    pub enum MaybeTlsStream<S> { +MaybeTlsStream in tokio_tungstenite - Rust
    #[non_exhaustive]
    pub enum MaybeTlsStream<S> { Plain(S), Rustls(TlsStream<S>), }
    Expand description

    A stream that might be protected with TLS.

    @@ -28,8 +28,8 @@ implementation. Read more
    source§

    impl<S: Debug> Debug for MaybeTlsStream<S>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<S> !RefUnwindSafe for MaybeTlsStream<S>

    §

    impl<S> Send for MaybeTlsStream<S>where S: Send,

    §

    impl<S> Sync for MaybeTlsStream<S>where S: Sync,

    §

    impl<S> Unpin for MaybeTlsStream<S>where - S: Unpin,

    §

    impl<S> !UnwindSafe for MaybeTlsStream<S>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<R> AsyncReadExt for Rwhere + S: Unpin,

    §

    impl<S> !UnwindSafe for MaybeTlsStream<S>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<R> AsyncReadExt for Rwhere R: AsyncRead + ?Sized,

    §

    fn chain<R>(self, next: R) -> Chain<Self, R>where Self: Sized, R: AsyncRead,

    Creates a new AsyncRead instance that chains this stream with diff --git a/develop/core/tokio_tungstenite/fn.accept_async.html b/develop/core/tokio_tungstenite/fn.accept_async.html index faef44f932b6..9fffa56122e7 100644 --- a/develop/core/tokio_tungstenite/fn.accept_async.html +++ b/develop/core/tokio_tungstenite/fn.accept_async.html @@ -1,4 +1,4 @@ -accept_async in tokio_tungstenite - Rust
    pub async fn accept_async<S>(stream: S) -> Result<WebSocketStream<S>, WsError>where
    +accept_async in tokio_tungstenite - Rust
    pub async fn accept_async<S>(stream: S) -> Result<WebSocketStream<S>, WsError>where
         S: AsyncRead + AsyncWrite + Unpin,
    Expand description

    Accepts a new WebSocket connection with the provided stream.

    This function will internally call server::accept to create a handshake representation and returns a future representing the diff --git a/develop/core/tokio_tungstenite/fn.accept_async_with_config.html b/develop/core/tokio_tungstenite/fn.accept_async_with_config.html index d97bcc59b765..449c7df68292 100644 --- a/develop/core/tokio_tungstenite/fn.accept_async_with_config.html +++ b/develop/core/tokio_tungstenite/fn.accept_async_with_config.html @@ -1,4 +1,4 @@ -accept_async_with_config in tokio_tungstenite - Rust

    pub async fn accept_async_with_config<S>(
    +accept_async_with_config in tokio_tungstenite - Rust
    pub async fn accept_async_with_config<S>(
         stream: S,
         config: Option<WebSocketConfig>
     ) -> Result<WebSocketStream<S>, WsError>where
    diff --git a/develop/core/tokio_tungstenite/fn.accept_hdr_async.html b/develop/core/tokio_tungstenite/fn.accept_hdr_async.html
    index b3e50669e1ea..7a91325cb15b 100644
    --- a/develop/core/tokio_tungstenite/fn.accept_hdr_async.html
    +++ b/develop/core/tokio_tungstenite/fn.accept_hdr_async.html
    @@ -1,4 +1,4 @@
    -accept_hdr_async in tokio_tungstenite - Rust
    pub async fn accept_hdr_async<S, C>(
    +accept_hdr_async in tokio_tungstenite - Rust
    pub async fn accept_hdr_async<S, C>(
         stream: S,
         callback: C
     ) -> Result<WebSocketStream<S>, WsError>where
    diff --git a/develop/core/tokio_tungstenite/fn.accept_hdr_async_with_config.html b/develop/core/tokio_tungstenite/fn.accept_hdr_async_with_config.html
    index f6245518f972..f2cbc099ef0a 100644
    --- a/develop/core/tokio_tungstenite/fn.accept_hdr_async_with_config.html
    +++ b/develop/core/tokio_tungstenite/fn.accept_hdr_async_with_config.html
    @@ -1,4 +1,4 @@
    -accept_hdr_async_with_config in tokio_tungstenite - Rust
    pub async fn accept_hdr_async_with_config<S, C>(
    +accept_hdr_async_with_config in tokio_tungstenite - Rust
    pub async fn accept_hdr_async_with_config<S, C>(
         stream: S,
         callback: C,
         config: Option<WebSocketConfig>
    diff --git a/develop/core/tokio_tungstenite/fn.client_async.html b/develop/core/tokio_tungstenite/fn.client_async.html
    index 4773b04461e1..a8ef9440beca 100644
    --- a/develop/core/tokio_tungstenite/fn.client_async.html
    +++ b/develop/core/tokio_tungstenite/fn.client_async.html
    @@ -1,4 +1,4 @@
    -client_async in tokio_tungstenite - Rust
    pub async fn client_async<'a, R, S>(
    +client_async in tokio_tungstenite - Rust
    pub async fn client_async<'a, R, S>(
         request: R,
         stream: S
     ) -> Result<(WebSocketStream<S>, Response), WsError>where
    diff --git a/develop/core/tokio_tungstenite/fn.client_async_with_config.html b/develop/core/tokio_tungstenite/fn.client_async_with_config.html
    index dfb145a30dd7..e85c9a07ad98 100644
    --- a/develop/core/tokio_tungstenite/fn.client_async_with_config.html
    +++ b/develop/core/tokio_tungstenite/fn.client_async_with_config.html
    @@ -1,4 +1,4 @@
    -client_async_with_config in tokio_tungstenite - Rust
    pub async fn client_async_with_config<'a, R, S>(
    +client_async_with_config in tokio_tungstenite - Rust
    pub async fn client_async_with_config<'a, R, S>(
         request: R,
         stream: S,
         config: Option<WebSocketConfig>
    diff --git a/develop/core/tokio_tungstenite/fn.connect_async.html b/develop/core/tokio_tungstenite/fn.connect_async.html
    index 032d629e29b4..8e6d6faba18f 100644
    --- a/develop/core/tokio_tungstenite/fn.connect_async.html
    +++ b/develop/core/tokio_tungstenite/fn.connect_async.html
    @@ -1,4 +1,4 @@
    -connect_async in tokio_tungstenite - Rust
    pub async fn connect_async<R>(
    +connect_async in tokio_tungstenite - Rust
    pub async fn connect_async<R>(
         request: R
     ) -> Result<(WebSocketStream<MaybeTlsStream<TcpStream>>, Response), Error>where
         R: IntoClientRequest + Unpin,
    Expand description

    Connect to a given URL.

    diff --git a/develop/core/tokio_tungstenite/fn.connect_async_tls_with_config.html b/develop/core/tokio_tungstenite/fn.connect_async_tls_with_config.html index 1d5217d6b6db..9a2e874ed06b 100644 --- a/develop/core/tokio_tungstenite/fn.connect_async_tls_with_config.html +++ b/develop/core/tokio_tungstenite/fn.connect_async_tls_with_config.html @@ -1,4 +1,4 @@ -connect_async_tls_with_config in tokio_tungstenite - Rust
    pub async fn connect_async_tls_with_config<R>(
    +connect_async_tls_with_config in tokio_tungstenite - Rust
    pub async fn connect_async_tls_with_config<R>(
         request: R,
         config: Option<WebSocketConfig>,
         disable_nagle: bool,
    diff --git a/develop/core/tokio_tungstenite/fn.connect_async_with_config.html b/develop/core/tokio_tungstenite/fn.connect_async_with_config.html
    index 739130d09e05..108e7fee01fc 100644
    --- a/develop/core/tokio_tungstenite/fn.connect_async_with_config.html
    +++ b/develop/core/tokio_tungstenite/fn.connect_async_with_config.html
    @@ -1,4 +1,4 @@
    -connect_async_with_config in tokio_tungstenite - Rust
    pub async fn connect_async_with_config<R>(
    +connect_async_with_config in tokio_tungstenite - Rust
    pub async fn connect_async_with_config<R>(
         request: R,
         config: Option<WebSocketConfig>,
         disable_nagle: bool
    diff --git a/develop/core/tokio_tungstenite/index.html b/develop/core/tokio_tungstenite/index.html
    index dff59f50b9d0..8b700bc579cd 100644
    --- a/develop/core/tokio_tungstenite/index.html
    +++ b/develop/core/tokio_tungstenite/index.html
    @@ -1,4 +1,4 @@
    -tokio_tungstenite - Rust