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