pub struct UndoPlan {
pub items: Vec<UndoPlanItem>,
}Expand description
Deterministic collection of object undo actions.
Fields§
§items: Vec<UndoPlanItem>Planned actions, ordered by object key.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UndoPlan
impl<'de> Deserialize<'de> for UndoPlan
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 UndoPlan
impl StructuralPartialEq for UndoPlan
Auto Trait Implementations§
impl Freeze for UndoPlan
impl RefUnwindSafe for UndoPlan
impl Send for UndoPlan
impl Sync for UndoPlan
impl Unpin for UndoPlan
impl UnsafeUnpin for UndoPlan
impl UnwindSafe for UndoPlan
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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