pub enum VersionedMachineVersionChange {
Missing {
module: ModuleName,
side: String,
},
Drift {
module: ModuleName,
from: Option<u64>,
to: Option<u64>,
},
}Expand description
A versioned-machine version that was added, removed, or moved.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VersionedMachineVersionChange
impl<'de> Deserialize<'de> for VersionedMachineVersionChange
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 VersionedMachineVersionChange
impl StructuralPartialEq for VersionedMachineVersionChange
Auto Trait Implementations§
impl Forget for VersionedMachineVersionChange
impl Freeze for VersionedMachineVersionChange
impl Move for VersionedMachineVersionChange
impl RefUnwindSafe for VersionedMachineVersionChange
impl Send for VersionedMachineVersionChange
impl Sync for VersionedMachineVersionChange
impl Unpin for VersionedMachineVersionChange
impl UnsafeUnpin for VersionedMachineVersionChange
impl UnwindSafe for VersionedMachineVersionChange
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