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}