pub struct InlineResponse20023Rules { /* private fields */ }
Implementations§
Source§impl InlineResponse20023Rules
impl InlineResponse20023Rules
pub fn new() -> InlineResponse20023Rules
pub fn set_algo_eligible(&mut self, algo_eligible: bool)
pub fn with_algo_eligible(self, algo_eligible: bool) -> InlineResponse20023Rules
pub fn algo_eligible(&self) -> Option<&bool>
pub fn reset_algo_eligible(&mut self)
pub fn set_cash_ccy(&mut self, cash_ccy: String)
pub fn with_cash_ccy(self, cash_ccy: String) -> InlineResponse20023Rules
pub fn cash_ccy(&self) -> Option<&String>
pub fn reset_cash_ccy(&mut self)
pub fn set_cash_qty_incr(&mut self, cash_qty_incr: f32)
pub fn with_cash_qty_incr(self, cash_qty_incr: f32) -> InlineResponse20023Rules
pub fn cash_qty_incr(&self) -> Option<&f32>
pub fn reset_cash_qty_incr(&mut self)
pub fn set_cash_size(&mut self, cash_size: i32)
pub fn with_cash_size(self, cash_size: i32) -> InlineResponse20023Rules
pub fn cash_size(&self) -> Option<&i32>
pub fn reset_cash_size(&mut self)
pub fn set_cqt_types(&mut self, cqt_types: Vec<InlineResponse20023CqtTypes>)
pub fn with_cqt_types( self, cqt_types: Vec<InlineResponse20023CqtTypes>, ) -> InlineResponse20023Rules
pub fn cqt_types(&self) -> Option<&Vec<InlineResponse20023CqtTypes>>
pub fn reset_cqt_types(&mut self)
pub fn set_default_size(&mut self, default_size: i32)
pub fn with_default_size(self, default_size: i32) -> InlineResponse20023Rules
pub fn default_size(&self) -> Option<&i32>
pub fn reset_default_size(&mut self)
pub fn set_default_tif(&mut self, default_tif: String)
pub fn with_default_tif(self, default_tif: String) -> InlineResponse20023Rules
pub fn default_tif(&self) -> Option<&String>
pub fn reset_default_tif(&mut self)
pub fn set_display_size(&mut self, display_size: f32)
pub fn with_display_size(self, display_size: f32) -> InlineResponse20023Rules
pub fn display_size(&self) -> Option<&f32>
pub fn reset_display_size(&mut self)
pub fn set_error(&mut self, error: String)
pub fn with_error(self, error: String) -> InlineResponse20023Rules
pub fn error(&self) -> Option<&String>
pub fn reset_error(&mut self)
pub fn set_fraq_int(&mut self, fraq_int: f32)
pub fn with_fraq_int(self, fraq_int: f32) -> InlineResponse20023Rules
pub fn fraq_int(&self) -> Option<&f32>
pub fn reset_fraq_int(&mut self)
pub fn set_fraq_types(&mut self, fraq_types: Vec<InlineResponse20023FraqTypes>)
pub fn with_fraq_types( self, fraq_types: Vec<InlineResponse20023FraqTypes>, ) -> InlineResponse20023Rules
pub fn fraq_types(&self) -> Option<&Vec<InlineResponse20023FraqTypes>>
pub fn reset_fraq_types(&mut self)
pub fn set_ibalgo_types( &mut self, ibalgo_types: Vec<InlineResponse20023IbalgoTypes>, )
pub fn with_ibalgo_types( self, ibalgo_types: Vec<InlineResponse20023IbalgoTypes>, ) -> InlineResponse20023Rules
pub fn ibalgo_types(&self) -> Option<&Vec<InlineResponse20023IbalgoTypes>>
pub fn reset_ibalgo_types(&mut self)
pub fn set_increment(&mut self, increment: f32)
pub fn with_increment(self, increment: f32) -> InlineResponse20023Rules
pub fn increment(&self) -> Option<&f32>
pub fn reset_increment(&mut self)
pub fn set_increment_digits(&mut self, increment_digits: i32)
pub fn with_increment_digits( self, increment_digits: i32, ) -> InlineResponse20023Rules
pub fn increment_digits(&self) -> Option<&i32>
pub fn reset_increment_digits(&mut self)
pub fn set_limit_price(&mut self, limit_price: f32)
pub fn with_limit_price(self, limit_price: f32) -> InlineResponse20023Rules
pub fn limit_price(&self) -> Option<&f32>
pub fn reset_limit_price(&mut self)
pub fn set_negative_capable(&mut self, negative_capable: bool)
pub fn with_negative_capable( self, negative_capable: bool, ) -> InlineResponse20023Rules
pub fn negative_capable(&self) -> Option<&bool>
pub fn reset_negative_capable(&mut self)
pub fn set_order_defaults( &mut self, order_defaults: Vec<InlineResponse20023OrderDefaults>, )
pub fn with_order_defaults( self, order_defaults: Vec<InlineResponse20023OrderDefaults>, ) -> InlineResponse20023Rules
pub fn order_defaults(&self) -> Option<&Vec<InlineResponse20023OrderDefaults>>
pub fn reset_order_defaults(&mut self)
pub fn set_order_origination(&mut self, order_origination: f32)
pub fn with_order_origination( self, order_origination: f32, ) -> InlineResponse20023Rules
pub fn order_origination(&self) -> Option<&f32>
pub fn reset_order_origination(&mut self)
pub fn set_order_types( &mut self, order_types: Vec<InlineResponse20023OrderTypes>, )
pub fn with_order_types( self, order_types: Vec<InlineResponse20023OrderTypes>, ) -> InlineResponse20023Rules
pub fn order_types(&self) -> Option<&Vec<InlineResponse20023OrderTypes>>
pub fn reset_order_types(&mut self)
pub fn set_order_types_outside( &mut self, order_types_outside: Vec<InlineResponse20023OrderTypesOutside>, )
pub fn with_order_types_outside( self, order_types_outside: Vec<InlineResponse20023OrderTypesOutside>, ) -> InlineResponse20023Rules
pub fn order_types_outside( &self, ) -> Option<&Vec<InlineResponse20023OrderTypesOutside>>
pub fn reset_order_types_outside(&mut self)
pub fn set_preview(&mut self, preview: bool)
pub fn with_preview(self, preview: bool) -> InlineResponse20023Rules
pub fn preview(&self) -> Option<&bool>
pub fn reset_preview(&mut self)
pub fn set_price_magnifier(&mut self, price_magnifier: f32)
pub fn with_price_magnifier( self, price_magnifier: f32, ) -> InlineResponse20023Rules
pub fn price_magnifier(&self) -> Option<&f32>
pub fn reset_price_magnifier(&mut self)
pub fn set_size_increment(&mut self, size_increment: i32)
pub fn with_size_increment( self, size_increment: i32, ) -> InlineResponse20023Rules
pub fn size_increment(&self) -> Option<&i32>
pub fn reset_size_increment(&mut self)
pub fn set_stopprice(&mut self, stopprice: f32)
pub fn with_stopprice(self, stopprice: f32) -> InlineResponse20023Rules
pub fn stopprice(&self) -> Option<&f32>
pub fn reset_stopprice(&mut self)
pub fn set_tif_types(&mut self, tif_types: Vec<InlineResponse20023TifTypes>)
pub fn with_tif_types( self, tif_types: Vec<InlineResponse20023TifTypes>, ) -> InlineResponse20023Rules
pub fn tif_types(&self) -> Option<&Vec<InlineResponse20023TifTypes>>
pub fn reset_tif_types(&mut self)
Trait Implementations§
Source§impl Debug for InlineResponse20023Rules
impl Debug for InlineResponse20023Rules
Source§impl<'de> Deserialize<'de> for InlineResponse20023Rules
impl<'de> Deserialize<'de> for InlineResponse20023Rules
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 InlineResponse20023Rules
impl RefUnwindSafe for InlineResponse20023Rules
impl Send for InlineResponse20023Rules
impl Sync for InlineResponse20023Rules
impl Unpin for InlineResponse20023Rules
impl UnwindSafe for InlineResponse20023Rules
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