pub struct ContextFingerprint {
pub hash: [u8; 32],
pub components: ContextComponents,
pub captured_at: i64,
pub stability: ContextStability,
pub similarities: Vec<FingerprintSimilarity>,
}Expand description
Unique hash fingerprint of entire operational context.
Fields§
§hash: [u8; 32]§components: ContextComponents§captured_at: i64§stability: ContextStability§similarities: Vec<FingerprintSimilarity>Trait Implementations§
Source§impl Clone for ContextFingerprint
impl Clone for ContextFingerprint
Source§fn clone(&self) -> ContextFingerprint
fn clone(&self) -> ContextFingerprint
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 ContextFingerprint
impl Debug for ContextFingerprint
Source§impl<'de> Deserialize<'de> for ContextFingerprint
impl<'de> Deserialize<'de> for ContextFingerprint
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
Auto Trait Implementations§
impl Freeze for ContextFingerprint
impl RefUnwindSafe for ContextFingerprint
impl Send for ContextFingerprint
impl Sync for ContextFingerprint
impl Unpin for ContextFingerprint
impl UnsafeUnpin for ContextFingerprint
impl UnwindSafe for ContextFingerprint
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