pub enum InformationModuleGroup {
Product,
ConstructionProcess,
Use,
EndOfLife,
BeyondSystemBoundary,
}Expand description
A semantic grouping for EPD information-module codes.
This is deliberately broader than a life-cycle stage: module D represents benefits and loads beyond the product-system boundary.
Variants§
Product
Product stage: modules A1 to A3 and the aggregated A1-A3 value.
ConstructionProcess
Construction-process stage: modules A4 and A5.
Use
Use stage: modules B1 to B7.
EndOfLife
End-of-life stage: modules C1 to C4.
BeyondSystemBoundary
Benefits and loads beyond the product-system boundary: module D.
Trait Implementations§
Source§impl Clone for InformationModuleGroup
impl Clone for InformationModuleGroup
Source§fn clone(&self) -> InformationModuleGroup
fn clone(&self) -> InformationModuleGroup
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InformationModuleGroup
Source§impl Debug for InformationModuleGroup
impl Debug for InformationModuleGroup
impl Eq for InformationModuleGroup
Source§impl Hash for InformationModuleGroup
impl Hash for InformationModuleGroup
Source§impl Ord for InformationModuleGroup
impl Ord for InformationModuleGroup
Source§fn cmp(&self, other: &InformationModuleGroup) -> Ordering
fn cmp(&self, other: &InformationModuleGroup) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for InformationModuleGroup
impl PartialEq for InformationModuleGroup
Source§impl PartialOrd for InformationModuleGroup
impl PartialOrd for InformationModuleGroup
impl StructuralPartialEq for InformationModuleGroup
Auto Trait Implementations§
impl Freeze for InformationModuleGroup
impl RefUnwindSafe for InformationModuleGroup
impl Send for InformationModuleGroup
impl Sync for InformationModuleGroup
impl Unpin for InformationModuleGroup
impl UnsafeUnpin for InformationModuleGroup
impl UnwindSafe for InformationModuleGroup
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