Struct chromiumoxide::cdp::browser_protocol::emulation::SetVirtualTimePolicyParams [−][src]
Turns on virtual time for all frames (replacing real-time with a synthetic time source) and sets the current virtual time policy. Note this supersedes any previous time budget. setVirtualTimePolicy
Fields
policy: VirtualTimePolicy
budget: Option<f64>
If set, after this many virtual milliseconds have elapsed virtual time will be paused and a virtualTimeBudgetExpired event is sent.
max_virtual_time_task_starvation_count: Option<i64>
If set this specifies the maximum number of tasks that can be run before virtual is forced forwards to prevent deadlock.
If set the virtual time policy change should be deferred until any frame starts navigating. Note any previous deferred policy change is superseded.
initial_virtual_time: Option<TimeSinceEpoch>
If set, base::Time::Now will be overriden to initially return this value.
Implementations
impl SetVirtualTimePolicyParams
[src]
pub fn new(policy: impl Into<VirtualTimePolicy>) -> SetVirtualTimePolicyParams
[src]
impl SetVirtualTimePolicyParams
[src]
pub fn builder() -> SetVirtualTimePolicyParamsBuilder
[src]
impl SetVirtualTimePolicyParams
[src]
pub const IDENTIFIER: &'static str
[src]
Trait Implementations
impl Clone for SetVirtualTimePolicyParams
[src]
pub fn clone(&self) -> SetVirtualTimePolicyParams
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Command for SetVirtualTimePolicyParams
[src]
type Response = SetVirtualTimePolicyReturns
The type of the response this request triggers on the chromium server
pub fn response_from_value(response: Value) -> Result<Self::Response, Error>
[src]
impl Debug for SetVirtualTimePolicyParams
[src]
impl<'de> Deserialize<'de> for SetVirtualTimePolicyParams
[src]
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<SetVirtualTimePolicyParams, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<SetVirtualTimePolicyParams, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Method for SetVirtualTimePolicyParams
[src]
pub fn identifier(&self) -> Cow<'static, str>
[src]
pub fn domain_name(&self) -> Cow<'static, str>
[src]
pub fn method_name(&self) -> Cow<'static, str>
[src]
pub fn split(&self) -> (Cow<'static, str>, Cow<'static, str>)
[src]
impl MethodType for SetVirtualTimePolicyParams
[src]
impl PartialEq<SetVirtualTimePolicyParams> for SetVirtualTimePolicyParams
[src]
pub fn eq(&self, other: &SetVirtualTimePolicyParams) -> bool
[src]
pub fn ne(&self, other: &SetVirtualTimePolicyParams) -> bool
[src]
impl Serialize for SetVirtualTimePolicyParams
[src]
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl StructuralPartialEq for SetVirtualTimePolicyParams
[src]
Auto Trait Implementations
impl RefUnwindSafe for SetVirtualTimePolicyParams
impl Send for SetVirtualTimePolicyParams
impl Sync for SetVirtualTimePolicyParams
impl Unpin for SetVirtualTimePolicyParams
impl UnwindSafe for SetVirtualTimePolicyParams
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,