pub enum CommandKind {
Create,
Update,
Delete,
Custom,
}Expand description
Kind of business command.
Used by generated command enums to categorize commands for auditing and routing purposes.
Variants§
Create
Creates a new entity (e.g., Register, Create).
Update
Modifies an existing entity (e.g., UpdateEmail, ChangeStatus).
Delete
Removes an entity (e.g., Delete, Deactivate).
Custom
Custom business operation that doesn’t fit CRUD.
Implementations§
Source§impl CommandKind
impl CommandKind
Trait Implementations§
Source§impl Clone for CommandKind
impl Clone for CommandKind
Source§fn clone(&self) -> CommandKind
fn clone(&self) -> CommandKind
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 CommandKind
impl Debug for CommandKind
Source§impl Hash for CommandKind
impl Hash for CommandKind
Source§impl PartialEq for CommandKind
impl PartialEq for CommandKind
impl Copy for CommandKind
impl Eq for CommandKind
impl StructuralPartialEq for CommandKind
Auto Trait Implementations§
impl Freeze for CommandKind
impl RefUnwindSafe for CommandKind
impl Send for CommandKind
impl Sync for CommandKind
impl Unpin for CommandKind
impl UnwindSafe for CommandKind
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