pub enum Scope3Category {
Show 15 variants
PurchasedGoods,
CapitalGoods,
FuelAndEnergy,
UpstreamTransport,
WasteGenerated,
BusinessTravel,
EmployeeCommuting,
UpstreamLeased,
DownstreamTransport,
ProcessingOfSoldProducts,
UseOfSoldProducts,
EndOfLifeTreatment,
DownstreamLeased,
Franchises,
Investments,
}Expand description
GHG Protocol Scope 3 categories (15 categories).
Variants§
PurchasedGoods
CapitalGoods
FuelAndEnergy
UpstreamTransport
WasteGenerated
BusinessTravel
EmployeeCommuting
UpstreamLeased
DownstreamTransport
ProcessingOfSoldProducts
UseOfSoldProducts
EndOfLifeTreatment
DownstreamLeased
Franchises
Investments
Trait Implementations§
Source§impl Clone for Scope3Category
impl Clone for Scope3Category
Source§fn clone(&self) -> Scope3Category
fn clone(&self) -> Scope3Category
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 Scope3Category
impl Debug for Scope3Category
Source§impl Default for Scope3Category
impl Default for Scope3Category
Source§fn default() -> Scope3Category
fn default() -> Scope3Category
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Scope3Category
impl<'de> Deserialize<'de> for Scope3Category
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 Scope3Category
impl Hash for Scope3Category
Source§impl PartialEq for Scope3Category
impl PartialEq for Scope3Category
Source§impl Serialize for Scope3Category
impl Serialize for Scope3Category
impl Copy for Scope3Category
impl Eq for Scope3Category
impl StructuralPartialEq for Scope3Category
Auto Trait Implementations§
impl Freeze for Scope3Category
impl RefUnwindSafe for Scope3Category
impl Send for Scope3Category
impl Sync for Scope3Category
impl Unpin for Scope3Category
impl UnsafeUnpin for Scope3Category
impl UnwindSafe for Scope3Category
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.