rustenium_cdp_definitions/browser_protocol/emulation/
events.rs1use serde::{Deserialize, Serialize};
2#[doc = "Notification sent after the virtual time budget for the current VirtualTimePolicy has run out.\n[virtualTimeBudgetExpired](https://chromedevtools.github.io/devtools-protocol/tot/Emulation/#event-virtualTimeBudgetExpired)"]
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct VirtualTimeBudgetExpiredParams {}
5#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
6pub enum VirtualTimeBudgetExpiredMethod {
7 #[serde(rename = "Emulation.virtualTimeBudgetExpired")]
8 VirtualTimeBudgetExpired,
9}
10#[doc = "Notification sent after the virtual time budget for the current VirtualTimePolicy has run out.\n[virtualTimeBudgetExpired](https://chromedevtools.github.io/devtools-protocol/tot/Emulation/#event-virtualTimeBudgetExpired)"]
11#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
12pub struct VirtualTimeBudgetExpired {
13 pub method: VirtualTimeBudgetExpiredMethod,
14 pub params: VirtualTimeBudgetExpiredParams,
15}
16impl VirtualTimeBudgetExpired {
17 pub const IDENTIFIER: &'static str = "Emulation.virtualTimeBudgetExpired";
18 pub fn identifier(&self) -> &'static str {
19 Self::IDENTIFIER
20 }
21}
22group_enum ! (EmulationEvents { VirtualTimeBudgetExpired (VirtualTimeBudgetExpired) } + identifiable);