pub enum MaterialSelect {
Definition(EntityId),
List(EntityId),
Usage(EntityId),
}Expand description
Resolved branch of IfcMaterialSelect.
Variants§
Definition(EntityId)
Resolves to an IfcMaterialDefinition (material, layer set, profile
set, or constituent set) by its entity id.
List(EntityId)
Resolves to an IfcMaterialList by its entity id.
Usage(EntityId)
Resolves to an IfcMaterialUsageDefinition (a layer/profile set
usage) by its entity id.
Trait Implementations§
Source§impl Clone for MaterialSelect
impl Clone for MaterialSelect
impl Copy for MaterialSelect
Source§impl Debug for MaterialSelect
impl Debug for MaterialSelect
impl Eq for MaterialSelect
Source§impl Hash for MaterialSelect
impl Hash for MaterialSelect
Source§impl PartialEq for MaterialSelect
impl PartialEq for MaterialSelect
impl StructuralPartialEq for MaterialSelect
Auto Trait Implementations§
impl Freeze for MaterialSelect
impl RefUnwindSafe for MaterialSelect
impl Send for MaterialSelect
impl Sync for MaterialSelect
impl Unpin for MaterialSelect
impl UnsafeUnpin for MaterialSelect
impl UnwindSafe for MaterialSelect
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