pub struct MarketOrderArgs {
pub token_id: String,
pub amount: Decimal,
pub side: Side,
pub order_type: OrderType,
pub price_limit: Option<Decimal>,
pub user_usdc_balance: Option<Decimal>,
pub builder_code: Option<String>,
pub metadata: Option<String>,
}Expand description
Market order arguments for V2 order creation.
Fields§
§token_id: String§amount: Decimal§side: Side§order_type: OrderType§price_limit: Option<Decimal>§user_usdc_balance: Option<Decimal>§builder_code: Option<String>§metadata: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for MarketOrderArgs
impl Clone for MarketOrderArgs
Source§fn clone(&self) -> MarketOrderArgs
fn clone(&self) -> MarketOrderArgs
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MarketOrderArgs
impl Debug for MarketOrderArgs
Source§impl PartialEq for MarketOrderArgs
impl PartialEq for MarketOrderArgs
Source§fn eq(&self, other: &MarketOrderArgs) -> bool
fn eq(&self, other: &MarketOrderArgs) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MarketOrderArgs
Auto Trait Implementations§
impl Freeze for MarketOrderArgs
impl RefUnwindSafe for MarketOrderArgs
impl Send for MarketOrderArgs
impl Sync for MarketOrderArgs
impl Unpin for MarketOrderArgs
impl UnsafeUnpin for MarketOrderArgs
impl UnwindSafe for MarketOrderArgs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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