pub struct MaterialTurnover {
pub material_id: String,
pub description: String,
pub average_inventory: Decimal,
pub usage: Decimal,
pub turnover_ratio: Decimal,
pub days_of_supply: Decimal,
pub classification: TurnoverClassification,
}Expand description
Material-level turnover.
Fields§
§material_id: StringMaterial ID.
description: StringDescription.
average_inventory: DecimalAverage inventory.
usage: DecimalUsage/COGS.
turnover_ratio: DecimalTurnover ratio.
days_of_supply: DecimalDays of supply.
classification: TurnoverClassificationClassification (fast/slow/dead).
Trait Implementations§
Source§impl Clone for MaterialTurnover
impl Clone for MaterialTurnover
Source§fn clone(&self) -> MaterialTurnover
fn clone(&self) -> MaterialTurnover
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 MaterialTurnover
impl Debug for MaterialTurnover
Source§impl<'de> Deserialize<'de> for MaterialTurnover
impl<'de> Deserialize<'de> for MaterialTurnover
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 MaterialTurnover
impl RefUnwindSafe for MaterialTurnover
impl Send for MaterialTurnover
impl Sync for MaterialTurnover
impl Unpin for MaterialTurnover
impl UnwindSafe for MaterialTurnover
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