pub struct RequestLineageRecord {
pub request_id: RequestId,
pub session_anchor_id: String,
pub auth_epoch: u64,
pub parent_request_id: Option<RequestId>,
pub operation_kind: OperationKind,
pub started_at: u64,
pub terminal_state: Option<OperationTerminalState>,
}Fields§
§request_id: RequestId§session_anchor_id: String§auth_epoch: u64§parent_request_id: Option<RequestId>§operation_kind: OperationKind§started_at: u64§terminal_state: Option<OperationTerminalState>Trait Implementations§
Source§impl Clone for RequestLineageRecord
impl Clone for RequestLineageRecord
Source§fn clone(&self) -> RequestLineageRecord
fn clone(&self) -> RequestLineageRecord
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 RequestLineageRecord
impl Debug for RequestLineageRecord
Source§impl PartialEq for RequestLineageRecord
impl PartialEq for RequestLineageRecord
impl Eq for RequestLineageRecord
impl StructuralPartialEq for RequestLineageRecord
Auto Trait Implementations§
impl Freeze for RequestLineageRecord
impl RefUnwindSafe for RequestLineageRecord
impl Send for RequestLineageRecord
impl Sync for RequestLineageRecord
impl Unpin for RequestLineageRecord
impl UnsafeUnpin for RequestLineageRecord
impl UnwindSafe for RequestLineageRecord
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,
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.