pub struct OrderManager { /* private fields */ }Expand description
Order manager
Implementations§
Source§impl OrderManager
impl OrderManager
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), FinancialError>
pub fn add_order(&mut self, order: Order)
pub fn get_order(&self, order_id: &str) -> Option<&Order>
pub fn list_orders(&self) -> Vec<String>
pub fn order_validation(&self) -> &OrderValidation
pub fn order_validation_mut(&mut self) -> &mut OrderValidation
pub fn order_routing(&self) -> &OrderRouting
pub fn order_routing_mut(&mut self) -> &mut OrderRouting
Auto Trait Implementations§
impl Freeze for OrderManager
impl RefUnwindSafe for OrderManager
impl Send for OrderManager
impl Sync for OrderManager
impl Unpin for OrderManager
impl UnsafeUnpin for OrderManager
impl UnwindSafe for OrderManager
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more