pub struct ContractRules { /* private fields */ }
Implementations§
Source§impl ContractRules
impl ContractRules
pub fn new() -> ContractRules
pub fn set_default_size(&mut self, default_size: f32)
pub fn with_default_size(self, default_size: f32) -> ContractRules
pub fn default_size(&self) -> Option<&f32>
pub fn reset_default_size(&mut self)
pub fn set_display_size(&mut self, display_size: String)
pub fn with_display_size(self, display_size: String) -> ContractRules
pub fn display_size(&self) -> Option<&String>
pub fn reset_display_size(&mut self)
pub fn set_increment(&mut self, increment: String)
pub fn with_increment(self, increment: String) -> ContractRules
pub fn increment(&self) -> Option<&String>
pub fn reset_increment(&mut self)
pub fn set_limit_price(&mut self, limit_price: f32)
pub fn with_limit_price(self, limit_price: f32) -> ContractRules
pub fn limit_price(&self) -> Option<&f32>
pub fn reset_limit_price(&mut self)
pub fn set_order_types(&mut self, order_types: Vec<String>)
pub fn with_order_types(self, order_types: Vec<String>) -> ContractRules
pub fn order_types(&self) -> Option<&Vec<String>>
pub fn reset_order_types(&mut self)
pub fn set_order_types_outside(&mut self, order_types_outside: Vec<String>)
pub fn with_order_types_outside( self, order_types_outside: Vec<String>, ) -> ContractRules
pub fn order_types_outside(&self) -> Option<&Vec<String>>
pub fn reset_order_types_outside(&mut self)
pub fn set_preview(&mut self, preview: bool)
pub fn with_preview(self, preview: bool) -> ContractRules
pub fn preview(&self) -> Option<&bool>
pub fn reset_preview(&mut self)
pub fn set_size_increment(&mut self, size_increment: f32)
pub fn with_size_increment(self, size_increment: f32) -> ContractRules
pub fn size_increment(&self) -> Option<&f32>
pub fn reset_size_increment(&mut self)
pub fn set_stopprice(&mut self, stopprice: f32)
pub fn with_stopprice(self, stopprice: f32) -> ContractRules
pub fn stopprice(&self) -> Option<&f32>
pub fn reset_stopprice(&mut self)
pub fn set_tif_types(&mut self, tif_types: Vec<String>)
pub fn with_tif_types(self, tif_types: Vec<String>) -> ContractRules
pub fn tif_types(&self) -> Option<&Vec<String>>
pub fn reset_tif_types(&mut self)
Trait Implementations§
Source§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
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