scaleway-rs 0.2.3

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 serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize, Debug)]
pub enum ScalewayArchitecture {
    #[serde(rename = "arm64")]
    Arm64,
    #[serde(rename = "x86_64")]
    X86_64,
}

impl ScalewayArchitecture {
    pub fn as_str(&self) -> &'static str {
        match self {
            ScalewayArchitecture::Arm64 => "arm64",
            ScalewayArchitecture::X86_64 => "x86_64",
        }
    }
}