pub enum ArchivalEvent {
RenameObject(RenameObjectEvent),
AddObject(AddObjectEvent),
AddRootObject(AddRootObjectEvent),
DeleteObject(DeleteObjectEvent),
EditField(EditFieldEvent),
EditOrder(EditOrderEvent),
AddChild(AddChildEvent),
RemoveChild(RemoveChildEvent),
}Variants§
RenameObject(RenameObjectEvent)
AddObject(AddObjectEvent)
AddRootObject(AddRootObjectEvent)
DeleteObject(DeleteObjectEvent)
EditField(EditFieldEvent)
EditOrder(EditOrderEvent)
AddChild(AddChildEvent)
RemoveChild(RemoveChildEvent)
Implementations§
Source§impl ArchivalEvent
impl ArchivalEvent
Trait Implementations§
Source§impl Clone for ArchivalEvent
impl Clone for ArchivalEvent
Source§fn clone(&self) -> ArchivalEvent
fn clone(&self) -> ArchivalEvent
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 ArchivalEvent
impl Debug for ArchivalEvent
Source§impl<'de> Deserialize<'de> for ArchivalEvent
impl<'de> Deserialize<'de> for ArchivalEvent
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 Display for ArchivalEvent
impl Display for ArchivalEvent
Source§impl Hash for ArchivalEvent
impl Hash for ArchivalEvent
Source§impl PartialEq for ArchivalEvent
impl PartialEq for ArchivalEvent
Source§impl Serialize for ArchivalEvent
impl Serialize for ArchivalEvent
impl StructuralPartialEq for ArchivalEvent
Auto Trait Implementations§
impl Freeze for ArchivalEvent
impl RefUnwindSafe for ArchivalEvent
impl Send for ArchivalEvent
impl Sync for ArchivalEvent
impl Unpin for ArchivalEvent
impl UnsafeUnpin for ArchivalEvent
impl UnwindSafe for ArchivalEvent
Blanket Implementations§
impl<T> Any for Twhere
T: Any,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> CloneAny for T
impl<T> CloneAnySend for T
impl<T> CloneAnySendSync for T
impl<T> CloneAnySync for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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