pub struct FractionalValidator {
pub min_order_size: f64,
pub min_trade_increment: f64,
}Expand description
Fractional trading validation.
Fields§
§min_order_size: f64Minimum order size.
min_trade_increment: f64Minimum trade increment.
Implementations§
Source§impl FractionalValidator
impl FractionalValidator
Sourcepub fn new(min_order_size: f64, min_trade_increment: f64) -> FractionalValidator
pub fn new(min_order_size: f64, min_trade_increment: f64) -> FractionalValidator
Create new validator.
Sourcepub fn validate_qty(&self, qty: f64) -> bool
pub fn validate_qty(&self, qty: f64) -> bool
Validate a fractional quantity.
Sourcepub fn validate_notional(&self, amount: f64) -> bool
pub fn validate_notional(&self, amount: f64) -> bool
Validate a notional amount.
Trait Implementations§
Source§impl Clone for FractionalValidator
impl Clone for FractionalValidator
Source§fn clone(&self) -> FractionalValidator
fn clone(&self) -> FractionalValidator
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 FractionalValidator
impl Debug for FractionalValidator
Source§impl Default for FractionalValidator
impl Default for FractionalValidator
Source§fn default() -> FractionalValidator
fn default() -> FractionalValidator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FractionalValidator
impl RefUnwindSafe for FractionalValidator
impl Send for FractionalValidator
impl Sync for FractionalValidator
impl Unpin for FractionalValidator
impl UnwindSafe for FractionalValidator
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