pub enum EstimationMethod {
ActivityBased,
SpendBased,
SupplierSpecific,
AverageData,
}Expand description
Method used to estimate emissions.
Variants§
ActivityBased
Activity-based (consumption × emission factor)
SpendBased
Spend-based (procurement spend × EEIO factor)
SupplierSpecific
Supplier-specific (primary data from supply chain)
AverageData
Average-data approach
Trait Implementations§
Source§impl Clone for EstimationMethod
impl Clone for EstimationMethod
Source§fn clone(&self) -> EstimationMethod
fn clone(&self) -> EstimationMethod
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 EstimationMethod
impl Debug for EstimationMethod
Source§impl Default for EstimationMethod
impl Default for EstimationMethod
Source§fn default() -> EstimationMethod
fn default() -> EstimationMethod
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EstimationMethod
impl<'de> Deserialize<'de> for EstimationMethod
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 Hash for EstimationMethod
impl Hash for EstimationMethod
Source§impl PartialEq for EstimationMethod
impl PartialEq for EstimationMethod
Source§impl Serialize for EstimationMethod
impl Serialize for EstimationMethod
impl Copy for EstimationMethod
impl Eq for EstimationMethod
impl StructuralPartialEq for EstimationMethod
Auto Trait Implementations§
impl Freeze for EstimationMethod
impl RefUnwindSafe for EstimationMethod
impl Send for EstimationMethod
impl Sync for EstimationMethod
impl Unpin for EstimationMethod
impl UnsafeUnpin for EstimationMethod
impl UnwindSafe for EstimationMethod
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.