linode_api/objects/v4/linode_instances/config.rs
1use serde::{Deserialize, Serialize};
2use serde_json::{Map, Value};
3
4//
5wrapping_macro::wrapping_int! {
6 #[derive(Deserialize, Serialize, Debug, Clone, Copy, Default)]
7 pub struct ConfigId(pub u64);
8}
9
10//
11#[derive(Deserialize, Serialize, Debug, Clone)]
12pub struct Config {
13 pub id: ConfigId,
14 pub label: String,
15 pub kernel: String,
16 #[serde(flatten)]
17 pub _extra: Map<String, Value>,
18}