pub struct QuantitySet {
pub id: EntityId,
pub name: Option<Arc<str>>,
pub method: Option<Arc<str>>,
pub quantities: Vec<Quantity>,
}Expand description
An IfcElementQuantity with its quantities resolved.
Fields§
§id: EntityIdThe entity.
name: Option<Arc<str>>Name.
method: Option<Arc<str>>MethodOfMeasurement: the standard the author measured against.
Free text such as BaseQuantities. It is the only statement about
HOW a quantity was arrived at, so it is carried rather than dropped.
quantities: Vec<Quantity>Quantities in file order.
Implementations§
Trait Implementations§
Source§impl Clone for QuantitySet
impl Clone for QuantitySet
Source§impl Debug for QuantitySet
impl Debug for QuantitySet
Source§impl PartialEq for QuantitySet
impl PartialEq for QuantitySet
impl StructuralPartialEq for QuantitySet
Auto Trait Implementations§
impl Freeze for QuantitySet
impl RefUnwindSafe for QuantitySet
impl Send for QuantitySet
impl Sync for QuantitySet
impl Unpin for QuantitySet
impl UnsafeUnpin for QuantitySet
impl UnwindSafe for QuantitySet
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