pub struct ComputeProfileProvenance {
pub evidence_kind: ComputeEvidenceKind,
pub producer: String,
pub measured_at_tick: u64,
pub stale_after_ticks: u64,
pub observed_identity: Option<ComputeDeviceIdentity>,
}Expand description
Provenance for a measured profile.
Fields§
§evidence_kind: ComputeEvidenceKindEvidence kind for this profile.
producer: StringTool or library that produced the profile.
measured_at_tick: u64Logical measurement tick.
stale_after_ticks: u64Profile validity horizon in logical ticks.
observed_identity: Option<ComputeDeviceIdentity>Device identity observed by the producer before caller naming.
Trait Implementations§
Source§impl Clone for ComputeProfileProvenance
impl Clone for ComputeProfileProvenance
Source§fn clone(&self) -> ComputeProfileProvenance
fn clone(&self) -> ComputeProfileProvenance
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 ComputeProfileProvenance
impl Debug for ComputeProfileProvenance
impl Eq for ComputeProfileProvenance
Source§impl PartialEq for ComputeProfileProvenance
impl PartialEq for ComputeProfileProvenance
impl StructuralPartialEq for ComputeProfileProvenance
Auto Trait Implementations§
impl Freeze for ComputeProfileProvenance
impl RefUnwindSafe for ComputeProfileProvenance
impl Send for ComputeProfileProvenance
impl Sync for ComputeProfileProvenance
impl Unpin for ComputeProfileProvenance
impl UnsafeUnpin for ComputeProfileProvenance
impl UnwindSafe for ComputeProfileProvenance
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