pub enum ActorRef {
Customer(CustomerId),
Staff {
staff_id: StaffId,
},
Manager {
manager_id: ManagerId,
},
System,
Agent {
workflow: Name,
},
}Expand description
Actor that performed or is accountable for an audited action.
Variants§
Customer(CustomerId)
Customer record participating in the workflow.
Staff
Source-backed staff ID carried by this normalized pet-resort entity.
Manager
Source-backed manager ID carried by this normalized pet-resort entity.
System
System state or source category preserved for normalized resort records.
Agent
Source-backed workflow carried by this normalized pet-resort entity.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ActorRef
impl<'de> Deserialize<'de> for ActorRef
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 ActorRef
impl StructuralPartialEq for ActorRef
Auto Trait Implementations§
impl Freeze for ActorRef
impl RefUnwindSafe for ActorRef
impl Send for ActorRef
impl Sync for ActorRef
impl Unpin for ActorRef
impl UnsafeUnpin for ActorRef
impl UnwindSafe for ActorRef
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