pub struct OverrideNetworkStateParams {
pub offline: bool,
pub latency: f64,
pub download_throughput: f64,
pub upload_throughput: f64,
pub connection_type: Option<ConnectionType>,
}Expand description
Override the state of navigator.onLine and navigator.connection. overrideNetworkState
Fields§
§offline: boolTrue to emulate internet disconnection.
latency: f64Minimum latency from request sent to response headers received (ms).
download_throughput: f64Maximal aggregated download throughput (bytes/sec). -1 disables download throttling.
upload_throughput: f64Maximal aggregated upload throughput (bytes/sec). -1 disables upload throttling.
connection_type: Option<ConnectionType>Connection type if known.
Implementations§
Source§impl OverrideNetworkStateParams
impl OverrideNetworkStateParams
pub const IDENTIFIER: &'static str = "Network.overrideNetworkState"
Trait Implementations§
Source§impl Clone for OverrideNetworkStateParams
impl Clone for OverrideNetworkStateParams
Source§fn clone(&self) -> OverrideNetworkStateParams
fn clone(&self) -> OverrideNetworkStateParams
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 Command for OverrideNetworkStateParams
impl Command for OverrideNetworkStateParams
Source§impl Debug for OverrideNetworkStateParams
impl Debug for OverrideNetworkStateParams
Source§impl<'de> Deserialize<'de> for OverrideNetworkStateParams
impl<'de> Deserialize<'de> for OverrideNetworkStateParams
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<OverrideNetworkStateParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OverrideNetworkStateParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Method for OverrideNetworkStateParams
impl Method for OverrideNetworkStateParams
Source§fn identifier(&self) -> Cow<'static, str>
fn identifier(&self) -> Cow<'static, str>
The whole string identifier for this method like:
DOM.removeNodeSource§fn domain_name(&self) -> Cow<'static, str>
fn domain_name(&self) -> Cow<'static, str>
The name of the domain this method belongs to:
DOMSource§fn method_name(&self) -> Cow<'static, str>
fn method_name(&self) -> Cow<'static, str>
The standalone identifier of the method inside the domain:
removeNodeSource§impl Serialize for OverrideNetworkStateParams
impl Serialize for OverrideNetworkStateParams
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for OverrideNetworkStateParams
Auto Trait Implementations§
impl Freeze for OverrideNetworkStateParams
impl RefUnwindSafe for OverrideNetworkStateParams
impl Send for OverrideNetworkStateParams
impl Sync for OverrideNetworkStateParams
impl Unpin for OverrideNetworkStateParams
impl UnwindSafe for OverrideNetworkStateParams
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