pub enum QuantityPolicy {
Standard {
quantity: Quantity,
},
Iceberg {
visible_quantity: Quantity,
hidden_quantity: Quantity,
replenish_quantity: Quantity,
},
}Expand description
Represents the quantity policy of an order
Variants§
Implementations§
Source§impl QuantityPolicy
impl QuantityPolicy
Sourcepub fn visible_quantity(&self) -> Quantity
pub fn visible_quantity(&self) -> Quantity
Get the quantity of the order
Get the hidden quantity of the order
Sourcepub fn replenish_quantity(&self) -> Quantity
pub fn replenish_quantity(&self) -> Quantity
Get the replenish quantity of the order
Sourcepub fn total_quantity(&self) -> Quantity
pub fn total_quantity(&self) -> Quantity
Get the total quantity of the order
Trait Implementations§
Source§impl Clone for QuantityPolicy
impl Clone for QuantityPolicy
Source§fn clone(&self) -> QuantityPolicy
fn clone(&self) -> QuantityPolicy
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 QuantityPolicy
impl Debug for QuantityPolicy
Source§impl<'de> Deserialize<'de> for QuantityPolicy
impl<'de> Deserialize<'de> for QuantityPolicy
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 Display for QuantityPolicy
impl Display for QuantityPolicy
Source§impl PartialEq for QuantityPolicy
impl PartialEq for QuantityPolicy
Source§impl Serialize for QuantityPolicy
impl Serialize for QuantityPolicy
impl Copy for QuantityPolicy
impl Eq for QuantityPolicy
impl StructuralPartialEq for QuantityPolicy
Auto Trait Implementations§
impl Freeze for QuantityPolicy
impl RefUnwindSafe for QuantityPolicy
impl Send for QuantityPolicy
impl Sync for QuantityPolicy
impl Unpin for QuantityPolicy
impl UnsafeUnpin for QuantityPolicy
impl UnwindSafe for QuantityPolicy
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