#[non_exhaustive]pub struct ExactPropertySetEntry {
pub name: Arc<str>,
pub set_id: EntityId,
pub source: ExactSource,
pub members: usize,
}Expand description
One assigned property set or quantity set that a set selector picked.
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>The name the selector saw: Name, or for a predefined set that states
none, its entity name (IfcDoorLiningProperties).
set_id: EntityIdThe set entity.
source: ExactSourceWhether the object carries the set itself or inherits it from its
type; a queried type object’s own sets are Type of that object.
members: usizeHow many members the set holds, each validated; 0 for an empty set.
Trait Implementations§
Source§impl Clone for ExactPropertySetEntry
impl Clone for ExactPropertySetEntry
Source§impl Debug for ExactPropertySetEntry
impl Debug for ExactPropertySetEntry
Source§impl PartialEq for ExactPropertySetEntry
impl PartialEq for ExactPropertySetEntry
impl StructuralPartialEq for ExactPropertySetEntry
Auto Trait Implementations§
impl Freeze for ExactPropertySetEntry
impl RefUnwindSafe for ExactPropertySetEntry
impl Send for ExactPropertySetEntry
impl Sync for ExactPropertySetEntry
impl Unpin for ExactPropertySetEntry
impl UnsafeUnpin for ExactPropertySetEntry
impl UnwindSafe for ExactPropertySetEntry
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