pub struct SetVirtualTimePolicyBuilder { /* private fields */ }Expand description
Builder for SetVirtualTimePolicy.
Implementations§
Source§impl SetVirtualTimePolicyBuilder
impl SetVirtualTimePolicyBuilder
pub fn policy<VALUE: Into<VirtualTimePolicy>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn budget<VALUE: Into<JsFloat>>(&mut self, value: VALUE) -> &mut Self
pub fn budget<VALUE: Into<JsFloat>>(&mut self, value: VALUE) -> &mut Self
If set, after this many virtual milliseconds have elapsed virtual time will be paused and a virtualTimeBudgetExpired event is sent.
Sourcepub fn max_virtual_time_task_starvation_count<VALUE: Into<JsUInt>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn max_virtual_time_task_starvation_count<VALUE: Into<JsUInt>>( &mut self, value: VALUE, ) -> &mut Self
If set this specifies the maximum number of tasks that can be run before virtual is forced forwards to prevent deadlock.
Sourcepub fn initial_virtual_time<VALUE: Into<TimeSinceEpoch>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn initial_virtual_time<VALUE: Into<TimeSinceEpoch>>( &mut self, value: VALUE, ) -> &mut Self
If set, base::Time::Now will be overridden to initially return this value.
Sourcepub fn build(
&self,
) -> Result<SetVirtualTimePolicy, SetVirtualTimePolicyBuilderError>
pub fn build( &self, ) -> Result<SetVirtualTimePolicy, SetVirtualTimePolicyBuilderError>
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 moreAuto 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