pub struct CrossShellActivity {
pub schema_version: u16,
pub actor: ActorId,
pub target_shell_id: ShellId,
pub record_shell_id: ShellId,
pub detected_tick: Tick,
}Expand description
CrossShellActivity — audit trail for a replay/admin path that
observed a record whose shell_id mismatched the actor’s shell
(E-act-2 dual-tier RA side).
Fields§
§schema_version: u16Wire schema version.
actor: ActorIdActing actor.
target_shell_id: ShellIdShell the target entity actually belongs to.
record_shell_id: ShellIdShell the record claimed the activity belongs to.
detected_tick: TickTick at which the mismatch was detected.
Trait Implementations§
Source§impl ArkheEvent for CrossShellActivity
impl ArkheEvent for CrossShellActivity
Source§impl Clone for CrossShellActivity
impl Clone for CrossShellActivity
Source§fn clone(&self) -> CrossShellActivity
fn clone(&self) -> CrossShellActivity
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 CrossShellActivity
impl Debug for CrossShellActivity
Source§impl<'de> Deserialize<'de> for CrossShellActivity
impl<'de> Deserialize<'de> for CrossShellActivity
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 PartialEq for CrossShellActivity
impl PartialEq for CrossShellActivity
Source§fn eq(&self, other: &CrossShellActivity) -> bool
fn eq(&self, other: &CrossShellActivity) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CrossShellActivity
impl Serialize for CrossShellActivity
impl Eq for CrossShellActivity
impl StructuralPartialEq for CrossShellActivity
Auto Trait Implementations§
impl Freeze for CrossShellActivity
impl RefUnwindSafe for CrossShellActivity
impl Send for CrossShellActivity
impl Sync for CrossShellActivity
impl Unpin for CrossShellActivity
impl UnsafeUnpin for CrossShellActivity
impl UnwindSafe for CrossShellActivity
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