js_protocol/console/mod.rs
1//! This domain is deprecated - use Runtime or Log instead.
2
3use serde::{Serialize, Deserialize};
4
5/// Console message.
6
7#[derive(Debug, Clone, Serialize, Deserialize, Default)]
8#[serde(rename_all = "camelCase")]
9pub struct ConsoleMessage {
10 /// Message source.
11
12 pub source: String,
13 /// Message severity.
14
15 pub level: String,
16 /// Message text.
17
18 pub text: String,
19 /// URL of the message origin.
20
21 #[serde(skip_serializing_if = "Option::is_none")]
22 pub url: Option<String>,
23 /// Line number in the resource that generated this message (1-based).
24
25 #[serde(skip_serializing_if = "Option::is_none")]
26 pub line: Option<i32>,
27 /// Column number in the resource that generated this message (1-based).
28
29 #[serde(skip_serializing_if = "Option::is_none")]
30 pub column: Option<i32>,
31}