pub struct SetVirtualTimePolicyParamsBuilder { /* private fields */ }
Implementations§
Source§impl SetVirtualTimePolicyParamsBuilder
impl SetVirtualTimePolicyParamsBuilder
pub fn policy( self, policy: impl Into<VirtualTimePolicy>, ) -> SetVirtualTimePolicyParamsBuilder
pub fn budget(self, budget: impl Into<f64>) -> SetVirtualTimePolicyParamsBuilder
pub fn max_virtual_time_task_starvation_count( self, max_virtual_time_task_starvation_count: impl Into<i64>, ) -> SetVirtualTimePolicyParamsBuilder
pub fn initial_virtual_time( self, initial_virtual_time: impl Into<TimeSinceEpoch>, ) -> SetVirtualTimePolicyParamsBuilder
pub fn build(self) -> Result<SetVirtualTimePolicyParams, String>
Trait Implementations§
Source§impl Clone for SetVirtualTimePolicyParamsBuilder
impl Clone for SetVirtualTimePolicyParamsBuilder
Source§fn clone(&self) -> SetVirtualTimePolicyParamsBuilder
fn clone(&self) -> SetVirtualTimePolicyParamsBuilder
Returns a copy 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 Default for SetVirtualTimePolicyParamsBuilder
impl Default for SetVirtualTimePolicyParamsBuilder
Source§fn default() -> SetVirtualTimePolicyParamsBuilder
fn default() -> SetVirtualTimePolicyParamsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SetVirtualTimePolicyParamsBuilder
impl RefUnwindSafe for SetVirtualTimePolicyParamsBuilder
impl Send for SetVirtualTimePolicyParamsBuilder
impl Sync for SetVirtualTimePolicyParamsBuilder
impl Unpin for SetVirtualTimePolicyParamsBuilder
impl UnwindSafe for SetVirtualTimePolicyParamsBuilder
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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