scaleway-rs 0.1.12

A pure Rust scaleway API binding.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::collections::HashMap;
use serde::Deserialize;

#[derive(Deserialize, Debug)]
pub struct ScalewayAvailabilityRoot {
    pub servers: ScalewayAvailabilityList,
}

#[derive(Deserialize, Debug)]
pub struct ScalewayAvailabilityList {
    #[serde(flatten)]
    pub servers: HashMap<String, ScalewayAvailability>,
}

#[derive(Deserialize, Debug)]
pub struct ScalewayAvailability {
    pub availability: String,
}