cal_core/device/
router_option.rs1use std::fmt::{Debug, Formatter};
2use serde::{Deserialize, Serialize};
3
4#[derive(Serialize, Deserialize, Clone)]
5#[serde(rename_all = "camelCase")]
6pub struct RouterOption {
7 pub option: String,
8 #[serde(default = "crate::device::shared::build_connect_to")]
9 pub connect_to: String,
10}
11
12impl Debug for RouterOption {
13 fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
14 f.debug_struct("RouterOption")
15 .field("option", &self.option)
16 .field("connect_to", &self.connect_to)
17 .finish()
18 }
19}