pub struct OrderParam {
pub side: Side,
pub order_type: OrderType,
pub tick: u8,
pub lots: u64,
}Expand description
Parameters for placing a single order.
Use the convenience constructors OrderParam::bid, OrderParam::ask,
OrderParam::sell_yes, OrderParam::sell_no for common cases.
Fields§
§side: SideOrder side (Bid, Ask, SellYes, SellNo).
order_type: OrderTypeOrder type (GoodTilBatch or GoodTilCancelled).
tick: u8Price tick (1–99), representing $0.01 to $0.99 probability.
lots: u64Number of lots. Each lot = $0.01 (LOT_SIZE = 1e16 wei).
Implementations§
Trait Implementations§
Source§impl Clone for OrderParam
impl Clone for OrderParam
Source§fn clone(&self) -> OrderParam
fn clone(&self) -> OrderParam
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OrderParam
impl Debug for OrderParam
impl Copy for OrderParam
Auto Trait Implementations§
impl Freeze for OrderParam
impl RefUnwindSafe for OrderParam
impl Send for OrderParam
impl Sync for OrderParam
impl Unpin for OrderParam
impl UnsafeUnpin for OrderParam
impl UnwindSafe for OrderParam
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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