ash_api 0.1.7

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Documentation
/*
 * Hai (Ash API) specifications.
 *
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 0.1.7
 * Contact: E36 Knots
 * Generated by: https://openapi-generator.tech
 */

/// Network : Project network

/// Project network
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum Network {
    #[serde(rename = "local")]
    Local,
    #[serde(rename = "mainnet")]
    Mainnet,
    #[serde(rename = "testnet")]
    Testnet,

}

impl ToString for Network {
    fn to_string(&self) -> String {
        match self {
            Self::Local => String::from("local"),
            Self::Mainnet => String::from("mainnet"),
            Self::Testnet => String::from("testnet"),
        }
    }
}

impl Default for Network {
    fn default() -> Network {
        Self::Local
    }
}