pub enum ClusterVariant {
Unmanaged,
Managed(ManagedCluster),
}Variants§
Unmanaged
Managed(ManagedCluster)
Trait Implementations§
Source§impl Arbitrary for ClusterVariant
impl Arbitrary for ClusterVariant
Source§type Parameters = <ManagedCluster as Arbitrary>::Parameters
type Parameters = <ManagedCluster as Arbitrary>::Parameters
The type of parameters that
arbitrary_with accepts for configuration
of the generated Strategy. Parameters must implement Default.Source§type Strategy = Union<BoxedStrategy<ClusterVariant>>
type Strategy = Union<BoxedStrategy<ClusterVariant>>
The type of
Strategy used to generate values of type Self.Source§fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
Source§impl Clone for ClusterVariant
impl Clone for ClusterVariant
Source§fn clone(&self) -> ClusterVariant
fn clone(&self) -> ClusterVariant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ClusterVariant
impl Debug for ClusterVariant
Source§impl<'de> Deserialize<'de> for ClusterVariant
impl<'de> Deserialize<'de> for ClusterVariant
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
impl Eq for ClusterVariant
Source§impl Ord for ClusterVariant
impl Ord for ClusterVariant
Source§fn cmp(&self, other: &ClusterVariant) -> Ordering
fn cmp(&self, other: &ClusterVariant) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ClusterVariant
impl PartialEq for ClusterVariant
Source§impl PartialOrd for ClusterVariant
impl PartialOrd for ClusterVariant
Source§impl Serialize for ClusterVariant
impl Serialize for ClusterVariant
impl StructuralPartialEq for ClusterVariant
Auto Trait Implementations§
impl Freeze for ClusterVariant
impl RefUnwindSafe for ClusterVariant
impl Send for ClusterVariant
impl Sync for ClusterVariant
impl Unpin for ClusterVariant
impl UnsafeUnpin for ClusterVariant
impl UnwindSafe for ClusterVariant
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