#[non_exhaustive]pub enum SequenceType {
StartStart,
StartFinish,
FinishStart,
FinishFinish,
UserDefined,
NotDefined,
}Expand description
Which ends of two tasks a sequence links.
IfcSequenceEnum, verified against IFC4 EXPRESS.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
StartStart
Successor starts after predecessor starts.
StartFinish
Successor finishes after predecessor starts.
FinishStart
Successor starts after predecessor finishes. The common case.
FinishFinish
Successor finishes after predecessor finishes.
UserDefined
.USERDEFINED.
NotDefined
.NOTDEFINED.
Trait Implementations§
Source§impl Clone for SequenceType
impl Clone for SequenceType
impl Copy for SequenceType
Source§impl Debug for SequenceType
impl Debug for SequenceType
impl Eq for SequenceType
Source§impl PartialEq for SequenceType
impl PartialEq for SequenceType
impl StructuralPartialEq for SequenceType
Auto Trait Implementations§
impl Freeze for SequenceType
impl RefUnwindSafe for SequenceType
impl Send for SequenceType
impl Sync for SequenceType
impl Unpin for SequenceType
impl UnsafeUnpin for SequenceType
impl UnwindSafe for SequenceType
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