pub struct InjectionLogEntry {
pub record_id: MemoryId,
pub identity: String,
pub session_key: Option<String>,
pub surface: InjectionSurface,
pub at_ms: u64,
}Expand description
One injection-ledger row (§9.2): which record entered whose context,
through which surface, when. Telemetry, not record mutation — rows are
plain appends, never staged. The session key is None for build-time
assembly, where the session does not exist yet.
Fields§
§record_id: MemoryId§identity: String§session_key: Option<String>§surface: InjectionSurface§at_ms: u64Trait Implementations§
Source§impl Clone for InjectionLogEntry
impl Clone for InjectionLogEntry
Source§fn clone(&self) -> InjectionLogEntry
fn clone(&self) -> InjectionLogEntry
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 InjectionLogEntry
impl Debug for InjectionLogEntry
Source§impl<'de> Deserialize<'de> for InjectionLogEntry
impl<'de> Deserialize<'de> for InjectionLogEntry
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 InjectionLogEntry
Source§impl PartialEq for InjectionLogEntry
impl PartialEq for InjectionLogEntry
Source§impl Serialize for InjectionLogEntry
impl Serialize for InjectionLogEntry
impl StructuralPartialEq for InjectionLogEntry
Auto Trait Implementations§
impl Freeze for InjectionLogEntry
impl RefUnwindSafe for InjectionLogEntry
impl Send for InjectionLogEntry
impl Sync for InjectionLogEntry
impl Unpin for InjectionLogEntry
impl UnsafeUnpin for InjectionLogEntry
impl UnwindSafe for InjectionLogEntry
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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