pub struct CqrsAuditRecord {
pub seq: u64,
pub command_id: Option<String>,
pub command_type: Option<String>,
pub outcome: CqrsAuditOutcome,
pub event_ids: Vec<String>,
pub event_types: Vec<String>,
pub error_code: Option<CqrsErrorCode>,
pub error_message: Option<String>,
pub cursor: CqrsCursor,
}Expand description
CqrsAuditRecord data container.
Fields§
§seq: u64seq field for seq.
command_id: Option<String>command_id field for command id.
command_type: Option<String>command_type field for command type.
outcome: CqrsAuditOutcomeoutcome field for outcome.
event_ids: Vec<String>event_ids field for event ids.
event_types: Vec<String>event_types field for event types.
error_code: Option<CqrsErrorCode>error_code field for error code.
error_message: Option<String>error_message field for error message.
cursor: CqrsCursorcursor field for cursor.
Trait Implementations§
Source§impl Clone for CqrsAuditRecord
impl Clone for CqrsAuditRecord
Source§fn clone(&self) -> CqrsAuditRecord
fn clone(&self) -> CqrsAuditRecord
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 CqrsAuditRecord
impl Debug for CqrsAuditRecord
Source§impl PartialEq for CqrsAuditRecord
impl PartialEq for CqrsAuditRecord
impl Eq for CqrsAuditRecord
impl StructuralPartialEq for CqrsAuditRecord
Auto Trait Implementations§
impl Freeze for CqrsAuditRecord
impl RefUnwindSafe for CqrsAuditRecord
impl Send for CqrsAuditRecord
impl Sync for CqrsAuditRecord
impl Unpin for CqrsAuditRecord
impl UnsafeUnpin for CqrsAuditRecord
impl UnwindSafe for CqrsAuditRecord
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.