pub enum TaskTimeAnomaly {
MilestoneWithDuration {
task: EntityId,
time: EntityId,
duration: String,
},
NotATaskTime {
task: EntityId,
target: EntityId,
found: String,
},
}Expand description
A contradiction between a task and its stated time.
Variants§
MilestoneWithDuration
The task is a milestone but its time states a schedule duration.
IfcTaskTime WR1. A milestone is an instant; a duration contradicts
that, and neither field is authoritative over the other.
Fields
NotATaskTime
TaskTime points at an entity that is not an IfcTaskTime.
Trait Implementations§
Source§impl Clone for TaskTimeAnomaly
impl Clone for TaskTimeAnomaly
Source§impl Debug for TaskTimeAnomaly
impl Debug for TaskTimeAnomaly
impl Eq for TaskTimeAnomaly
Source§impl PartialEq for TaskTimeAnomaly
impl PartialEq for TaskTimeAnomaly
impl StructuralPartialEq for TaskTimeAnomaly
Auto Trait Implementations§
impl Freeze for TaskTimeAnomaly
impl RefUnwindSafe for TaskTimeAnomaly
impl Send for TaskTimeAnomaly
impl Sync for TaskTimeAnomaly
impl Unpin for TaskTimeAnomaly
impl UnsafeUnpin for TaskTimeAnomaly
impl UnwindSafe for TaskTimeAnomaly
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