pub struct ExtrapolatingCurve { /* private fields */ }
Expand description
Implementations§
Trait Implementations§
Source§impl Clone for ExtrapolatingCurve
impl Clone for ExtrapolatingCurve
Source§fn clone(&self) -> ExtrapolatingCurve
fn clone(&self) -> ExtrapolatingCurve
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ExtrapolatingCurve
impl Debug for ExtrapolatingCurve
Source§impl JobCostModel for ExtrapolatingCurve
impl JobCostModel for ExtrapolatingCurve
Source§fn cost_of_jobs(&self, n: usize) -> Service
fn cost_of_jobs(&self, n: usize) -> Service
Model: yield the maximum cumulative processor demand of any
n
consecutive jobs.Source§fn job_cost_iter<'a>(&'a self) -> Box<dyn Iterator<Item = Service> + 'a>
fn job_cost_iter<'a>(&'a self) -> Box<dyn Iterator<Item = Service> + 'a>
Model: iterate the maximum WCETs of any sequence of consecutive jobs.
Source§fn least_wcet(&self, n: usize) -> Service
fn least_wcet(&self, n: usize) -> Service
Model: yield the WCET of the job with the least WCET among
any sequence of
n
consecutive jobs.Auto Trait Implementations§
impl Freeze for ExtrapolatingCurve
impl !RefUnwindSafe for ExtrapolatingCurve
impl !Send for ExtrapolatingCurve
impl !Sync for ExtrapolatingCurve
impl Unpin for ExtrapolatingCurve
impl !UnwindSafe for ExtrapolatingCurve
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