pub struct ScalewayPublicIP {
pub id: String,
pub address: String,
pub gateway: Option<String>,
pub netmask: String,
pub family: String,
pub dynamic: bool,
pub provisioning_mode: String,
pub tags: Vec<String>,
pub state: String,
}
Fields§
§id: String
§address: String
§gateway: Option<String>
§netmask: String
§family: String
§dynamic: bool
§provisioning_mode: String
§state: String
Trait Implementations§
Source§impl Debug for ScalewayPublicIP
impl Debug for ScalewayPublicIP
Source§impl<'de> Deserialize<'de> for ScalewayPublicIP
impl<'de> Deserialize<'de> for ScalewayPublicIP
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ScalewayPublicIP
impl RefUnwindSafe for ScalewayPublicIP
impl Send for ScalewayPublicIP
impl Sync for ScalewayPublicIP
impl Unpin for ScalewayPublicIP
impl UnwindSafe for ScalewayPublicIP
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more