1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
pub mod event;
pub mod method;
pub mod r#type;

pub use event::Event;
pub use method::{ReturnMethod, SendMethod};

use serde::{Deserialize, Serialize};

/// See documentation for the
/// [Runtime domain](https://chromedevtools.github.io/devtools-protocol/tot/Runtime)
#[derive(Debug, Serialize, Deserialize)]
#[serde(untagged)]
pub enum Runtime {
    Event(Event),
    Method(ReturnMethod),
}