Struct coinbase_client::private_client::OrderBuilder [−][src]
pub struct OrderBuilder { /* fields omitted */ }Expand description
A OrderBuilder can be used to create a Order with custom configuration.
Confiuguration parameters details can be found here
Implementations
pub fn market(
side: OrderSide,
product_id: &str,
size_or_funds: SizeOrFunds
) -> impl SharedOptions[src]
pub fn market(
side: OrderSide,
product_id: &str,
size_or_funds: SizeOrFunds
) -> impl SharedOptions[src]returns a OrderBuilder with requiered market-order parameters.
pub fn limit(
side: OrderSide,
product_id: &str,
price: f64,
size: f64
) -> impl LimitOptions + SharedOptions[src]
pub fn limit(
side: OrderSide,
product_id: &str,
price: f64,
size: f64
) -> impl LimitOptions + SharedOptions[src]returns a OrderBuilder with requiered limit-order parameters.
Trait Implementations
This option provides guarantees about the lifetime of an Order
Sets the Orders self-trade behavior
Sets the Order ID to identify your order
Auto Trait Implementations
impl RefUnwindSafe for OrderBuilderimpl Send for OrderBuilderimpl Sync for OrderBuilderimpl Unpin for OrderBuilderimpl UnwindSafe for OrderBuilder