pub struct RelationSchedule {
pub slack_hours: f64,
pub driving: bool,
pub critical: bool,
}Expand description
How tightly one constraint binds its successor in the projection.
Fields§
§slack_hours: f64How far the successor’s constrained event lies past the bound this constraint puts on it.
driving: boolThe constraint sets its successor’s earliest start, or on calendars holds its finish: its slack is within tolerance of zero.
critical: boolA driving constraint between two critical activities, so it lies on a critical path.
Trait Implementations§
Source§impl Clone for RelationSchedule
impl Clone for RelationSchedule
impl Copy for RelationSchedule
Source§impl Debug for RelationSchedule
impl Debug for RelationSchedule
Source§impl<'de> Deserialize<'de> for RelationSchedule
impl<'de> Deserialize<'de> for RelationSchedule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RelationSchedule
impl PartialEq for RelationSchedule
Source§impl Serialize for RelationSchedule
impl Serialize for RelationSchedule
impl StructuralPartialEq for RelationSchedule
Auto Trait Implementations§
impl Freeze for RelationSchedule
impl RefUnwindSafe for RelationSchedule
impl Send for RelationSchedule
impl Sync for RelationSchedule
impl Unpin for RelationSchedule
impl UnsafeUnpin for RelationSchedule
impl UnwindSafe for RelationSchedule
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