#[non_exhaustive]pub struct ExactComplexMember {
pub name: Arc<str>,
pub id: EntityId,
pub value_type: Option<Arc<str>>,
pub unit_id: Option<EntityId>,
pub value: ExactValue,
}Expand description
One member of an ExactComplexValue, resolved as a set member is.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: Arc<str>Its Name; unique within the complex where the release requires.
id: EntityIdEntity id of the member property or quantity.
value_type: Option<Arc<str>>§unit_id: Option<EntityId>§value: ExactValueThe resolved value; ExactValue::Complex for a nested complex.
Trait Implementations§
Source§impl Clone for ExactComplexMember
impl Clone for ExactComplexMember
Source§impl Debug for ExactComplexMember
impl Debug for ExactComplexMember
Source§impl PartialEq for ExactComplexMember
impl PartialEq for ExactComplexMember
impl StructuralPartialEq for ExactComplexMember
Auto Trait Implementations§
impl Freeze for ExactComplexMember
impl RefUnwindSafe for ExactComplexMember
impl Send for ExactComplexMember
impl Sync for ExactComplexMember
impl Unpin for ExactComplexMember
impl UnsafeUnpin for ExactComplexMember
impl UnwindSafe for ExactComplexMember
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