src/config/network.rs: use a simple String for comments

This commit is contained in:
Dietmar Maurer
2020-04-24 07:46:08 +02:00
parent 96d9478668
commit 8a6b86b8a7
4 changed files with 36 additions and 37 deletions

View File

@ -587,20 +587,14 @@ pub const NETWORK_INTERFACE_LIST_SCHEMA: Schema = ArraySchema::new(
},
},
comments_v4: {
description: "Comments (inet)",
type: Array,
items: {
description: "Comment line.",
type: String,
},
description: "Comments (inet, may span multiple lines)",
type: String,
optional: true,
},
comments_v6: {
description: "Comments (inet6)",
type: Array,
items: {
description: "Comment line.",
type: String,
},
description: "Comments (inet6, may span multiple lines)",
type: String,
optional: true,
},
bridge_ports: {
schema: NETWORK_INTERFACE_LIST_SCHEMA,
@ -645,10 +639,10 @@ pub struct Interface {
#[serde(skip_serializing_if="Vec::is_empty")]
pub options_v6: Vec<String>,
#[serde(skip_serializing_if="Vec::is_empty")]
pub comments_v4: Vec<String>,
#[serde(skip_serializing_if="Vec::is_empty")]
pub comments_v6: Vec<String>,
#[serde(skip_serializing_if="Option::is_none")]
pub comments_v4: Option<String>,
#[serde(skip_serializing_if="Option::is_none")]
pub comments_v6: Option<String>,
#[serde(skip_serializing_if="Option::is_none")]
/// Maximum Transmission Unit