rs_zephyr_common/
log.rs

1use serde::{Deserialize, Serialize};
2
3/// Zephyr permitted log levels.
4/// More may be added in the future.
5#[derive(Clone, Serialize, Deserialize, Debug)]
6pub enum LogLevel {
7    Error,
8    Warning,
9    Debug,
10}
11
12#[derive(Clone, Serialize, Deserialize, Debug)]
13pub struct ZephyrLog {
14    pub level: LogLevel,
15    pub message: String,
16    pub data: Option<Vec<u8>>,
17}