pub enum EventType {
Show 31 variants
SessionCreated,
SessionUpdated,
SessionPaused,
SessionCompleted,
SessionDeleted,
SessionPathAdded,
SessionPathRemoved,
ItemCreated,
ItemUpdated,
ItemDeleted,
IssueCreated,
IssueUpdated,
IssueClosed,
IssueClaimed,
IssueReleased,
IssueDeleted,
CheckpointCreated,
CheckpointRestored,
CheckpointDeleted,
PlanCreated,
PlanUpdated,
PlanCompleted,
TimeEntryCreated,
TimeEntryUpdated,
TimeEntryDeleted,
TimeEntryStatusChanged,
MemorySaved,
MemoryDeleted,
ProjectCreated,
ProjectUpdated,
ProjectDeleted,
}Expand description
Event types for audit logging.
Variants§
SessionCreated
SessionUpdated
SessionPaused
SessionCompleted
SessionDeleted
SessionPathAdded
SessionPathRemoved
ItemCreated
ItemUpdated
ItemDeleted
IssueCreated
IssueUpdated
IssueClosed
IssueClaimed
IssueReleased
IssueDeleted
CheckpointCreated
CheckpointRestored
CheckpointDeleted
PlanCreated
PlanUpdated
PlanCompleted
TimeEntryCreated
TimeEntryUpdated
TimeEntryDeleted
TimeEntryStatusChanged
MemorySaved
MemoryDeleted
ProjectCreated
ProjectUpdated
ProjectDeleted
Implementations§
Trait Implementations§
impl Copy for EventType
impl Eq for EventType
impl StructuralPartialEq for EventType
Auto Trait Implementations§
impl Freeze for EventType
impl RefUnwindSafe for EventType
impl Send for EventType
impl Sync for EventType
impl Unpin for EventType
impl UnsafeUnpin for EventType
impl UnwindSafe for EventType
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§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