#[non_exhaustive]pub struct ActivityAssignment {
pub relation: EntityId,
pub target: EntityId,
pub activity: EntityId,
}Expand description
A resolved IfcRelConnectsStructuralActivity attaching one activity (action or reaction) to its target.
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.relation: EntityIdThe IfcRelConnectsStructuralActivity relation entity itself.
target: EntityIdRelatingElement, the IfcStructuralActivityAssignmentSelect (an IfcElement or IfcStructuralItem) the activity is attached to.
activity: EntityIdRelatedStructuralActivity, the attached IfcStructuralActivity (action or reaction).
Trait Implementations§
Source§impl Clone for ActivityAssignment
impl Clone for ActivityAssignment
Source§impl Debug for ActivityAssignment
impl Debug for ActivityAssignment
impl Eq for ActivityAssignment
Source§impl PartialEq for ActivityAssignment
impl PartialEq for ActivityAssignment
impl StructuralPartialEq for ActivityAssignment
Auto Trait Implementations§
impl Freeze for ActivityAssignment
impl RefUnwindSafe for ActivityAssignment
impl Send for ActivityAssignment
impl Sync for ActivityAssignment
impl Unpin for ActivityAssignment
impl UnsafeUnpin for ActivityAssignment
impl UnwindSafe for ActivityAssignment
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