pub struct Edd;Expand description
Earliest Due Date.
Prioritizes tasks with earlier deadlines. Tasks without deadlines are assigned lowest priority.
§Reference
Jackson (1955), optimal for minimizing maximum lateness on single machine.
Trait Implementations§
Source§impl DispatchingRule for Edd
impl DispatchingRule for Edd
impl Copy for Edd
Auto Trait Implementations§
impl Freeze for Edd
impl RefUnwindSafe for Edd
impl Send for Edd
impl Sync for Edd
impl Unpin for Edd
impl UnsafeUnpin for Edd
impl UnwindSafe for Edd
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more