pub enum SetupStateCompatibility {
Compatible,
PartialCompatible,
NotCompatible,
}Variants§
Compatible
The resource is fully compatible with the desired state. This means the resource can be updated to the desired state without any loss of data.
PartialCompatible
The resource is partially compatible with the desired state. This means data from some existing fields will be lost after applying the setup change. But at least their key fields of all rows are still preserved.
NotCompatible
The resource needs to be rebuilt. After applying the setup change, all data will be gone.
Trait Implementations§
Source§impl Clone for SetupStateCompatibility
impl Clone for SetupStateCompatibility
Source§fn clone(&self) -> SetupStateCompatibility
fn clone(&self) -> SetupStateCompatibility
Returns a duplicate 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 SetupStateCompatibility
impl Debug for SetupStateCompatibility
Source§impl<'de> Deserialize<'de> for SetupStateCompatibility
impl<'de> Deserialize<'de> for SetupStateCompatibility
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 PartialEq for SetupStateCompatibility
impl PartialEq for SetupStateCompatibility
impl Copy for SetupStateCompatibility
impl Eq for SetupStateCompatibility
impl StructuralPartialEq for SetupStateCompatibility
Auto Trait Implementations§
impl Freeze for SetupStateCompatibility
impl RefUnwindSafe for SetupStateCompatibility
impl Send for SetupStateCompatibility
impl Sync for SetupStateCompatibility
impl Unpin for SetupStateCompatibility
impl UnwindSafe for SetupStateCompatibility
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more