pub enum MapMerge {
Atomic,
Granular,
}
Expand description
MapMerge represents x-kubernetes merge strategy for map.
Variants§
Atomic
Atomic represents a map, which can only be entirely replaced by a single manager.
Granular
Granular represents a map, which supports separate managers updating individual fields.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MapMerge
impl<'de> Deserialize<'de> for MapMerge
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
Source§impl From<MapMerge> for MergeStrategy
impl From<MapMerge> for MergeStrategy
impl StructuralPartialEq for MapMerge
Auto Trait Implementations§
impl Freeze for MapMerge
impl RefUnwindSafe for MapMerge
impl Send for MapMerge
impl Sync for MapMerge
impl Unpin for MapMerge
impl UnwindSafe for MapMerge
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