Enum mz_cloud_provider::CloudProvider
source · pub enum CloudProvider {
Local,
Docker,
MzCompose,
Cloudtest,
Aws,
Gcp,
Azure,
Generic,
}
Expand description
Identifies a supported cloud provider.
Variants§
Local
A pseudo-provider value used by local development environments.
Docker
A pseudo-provider value used by Docker.
MzCompose
A deprecated psuedo-provider value used by mzcompose.
Cloudtest
A pseudo-provider value used by cloudtest.
Aws
Amazon Web Services.
Gcp
Google Cloud Platform
Azure
Microsoft Azure
Generic
Other generic cloud provider
Implementations§
Trait Implementations§
source§impl Clone for CloudProvider
impl Clone for CloudProvider
source§fn clone(&self) -> CloudProvider
fn clone(&self) -> CloudProvider
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CloudProvider
impl Debug for CloudProvider
source§impl Display for CloudProvider
impl Display for CloudProvider
source§impl FromStr for CloudProvider
impl FromStr for CloudProvider
§type Err = InvalidCloudProviderError
type Err = InvalidCloudProviderError
The associated error which can be returned from parsing.
source§fn from_str(s: &str) -> Result<CloudProvider, InvalidCloudProviderError>
fn from_str(s: &str) -> Result<CloudProvider, InvalidCloudProviderError>
Parses a string
s
to return a value of this type. Read moresource§impl PartialEq for CloudProvider
impl PartialEq for CloudProvider
impl Eq for CloudProvider
impl StructuralPartialEq for CloudProvider
Auto Trait Implementations§
impl Freeze for CloudProvider
impl RefUnwindSafe for CloudProvider
impl Send for CloudProvider
impl Sync for CloudProvider
impl Unpin for CloudProvider
impl UnwindSafe for CloudProvider
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)