pub struct ScheduleInputs {
pub priority: Priority,
pub estimate: Option<ThreePointEstimate>,
pub executor: Option<ActorKind>,
pub calendar: Option<String>,
}Expand description
Priority and uncertainty inputs used to derive schedule projections.
Fields§
§priority: PriorityHuman-assigned importance.
estimate: Option<ThreePointEstimate>Optional duration uncertainty; absent estimates contribute zero hours. With calendars the hours are working hours of the task’s calendar.
executor: Option<ActorKind>Kind of actor expected to do the work while it has no owner; the workspace default when absent.
calendar: Option<String>Calendar this task follows regardless of who does it.
Trait Implementations§
Source§impl Clone for ScheduleInputs
impl Clone for ScheduleInputs
Source§impl Debug for ScheduleInputs
impl Debug for ScheduleInputs
Source§impl<'de> Deserialize<'de> for ScheduleInputs
impl<'de> Deserialize<'de> for ScheduleInputs
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 ScheduleInputs
impl PartialEq for ScheduleInputs
Source§impl Serialize for ScheduleInputs
impl Serialize for ScheduleInputs
impl StructuralPartialEq for ScheduleInputs
Auto Trait Implementations§
impl Freeze for ScheduleInputs
impl RefUnwindSafe for ScheduleInputs
impl Send for ScheduleInputs
impl Sync for ScheduleInputs
impl Unpin for ScheduleInputs
impl UnsafeUnpin for ScheduleInputs
impl UnwindSafe for ScheduleInputs
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