pub struct Cloud {
pub account: Option<Account>,
pub availability_zone: Option<String>,
pub instance: Option<Instance>,
pub machine: Option<Machine>,
pub project: Option<Project>,
pub provider: String,
pub region: Option<String>,
}
Fields§
§account: Option<Account>
§availability_zone: Option<String>
Cloud availability zone name. e.g. us-east-1a.
instance: Option<Instance>
§machine: Option<Machine>
§project: Option<Project>
§provider: String
Cloud provider name. e.g. aws, azure, gcp, digitalocean.
region: Option<String>
Cloud region name. e.g. us-east-1.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Cloud
impl RefUnwindSafe for Cloud
impl Send for Cloud
impl Sync for Cloud
impl Unpin for Cloud
impl UnwindSafe for Cloud
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