pub struct VendorBehaviorDistribution {
pub reliable: f64,
pub sometimes_late: f64,
pub inconsistent_quality: f64,
pub premium: f64,
pub budget: f64,
}Expand description
Vendor behavior distribution.
Fields§
§reliable: f64Reliable vendors (consistent delivery, quality)
sometimes_late: f64Sometimes late vendors
inconsistent_quality: f64Inconsistent quality vendors
Premium vendors (high quality, premium pricing)
budget: f64Budget vendors (lower quality, lower pricing)
Trait Implementations§
Source§impl Clone for VendorBehaviorDistribution
impl Clone for VendorBehaviorDistribution
Source§fn clone(&self) -> VendorBehaviorDistribution
fn clone(&self) -> VendorBehaviorDistribution
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 VendorBehaviorDistribution
impl Debug for VendorBehaviorDistribution
Source§impl Default for VendorBehaviorDistribution
impl Default for VendorBehaviorDistribution
Source§impl<'de> Deserialize<'de> for VendorBehaviorDistribution
impl<'de> Deserialize<'de> for VendorBehaviorDistribution
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 VendorBehaviorDistribution
impl RefUnwindSafe for VendorBehaviorDistribution
impl Send for VendorBehaviorDistribution
impl Sync for VendorBehaviorDistribution
impl Unpin for VendorBehaviorDistribution
impl UnwindSafe for VendorBehaviorDistribution
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