pub struct ContractRules {
pub order_types: Option<Vec<String>>,
pub order_types_outside: Option<Vec<String>>,
pub default_size: Option<f32>,
pub size_increment: Option<f32>,
pub tif_types: Option<Vec<String>>,
pub limit_price: Option<f32>,
pub stopprice: Option<f32>,
pub preview: Option<bool>,
pub display_size: Option<String>,
pub increment: Option<String>,
}
Fields§
§order_types: Option<Vec<String>>
§order_types_outside: Option<Vec<String>>
§default_size: Option<f32>
default quantity you can use to place an order
size_increment: Option<f32>
§tif_types: Option<Vec<String>>
§limit_price: Option<f32>
default limit price you can use to prefill your order
stopprice: Option<f32>
default stop price you can use to prefill your order
preview: Option<bool>
if you can preview the order or not with the whatif endpoint
display_size: Option<String>
§increment: Option<String>
Implementations§
Source§impl ContractRules
impl ContractRules
pub fn new() -> ContractRules
Trait Implementations§
Source§impl Clone for ContractRules
impl Clone for ContractRules
Source§fn clone(&self) -> ContractRules
fn clone(&self) -> ContractRules
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 ContractRules
impl Debug for ContractRules
Source§impl<'de> Deserialize<'de> for ContractRules
impl<'de> Deserialize<'de> for ContractRules
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
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 PartialEq for ContractRules
impl PartialEq for ContractRules
Source§impl Serialize for ContractRules
impl Serialize for ContractRules
impl StructuralPartialEq for ContractRules
Auto Trait Implementations§
impl Freeze for ContractRules
impl RefUnwindSafe for ContractRules
impl Send for ContractRules
impl Sync for ContractRules
impl Unpin for ContractRules
impl UnwindSafe for ContractRules
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