pub struct ContentMetadata {
pub active_app: Option<ActiveApp>,
pub method: CaptureMethod,
pub source: RichSource,
pub captured_at_unix_ms: u128,
pub plain_text_hash: u64,
}Fields§
§active_app: Option<ActiveApp>§method: CaptureMethod§source: RichSource§captured_at_unix_ms: u128§plain_text_hash: u64FNV-1a 64-bit hash of plain_text. Stable across process restarts and Rust
versions — safe for persistent deduplication and cross-process comparison.
Trait Implementations§
Source§impl Clone for ContentMetadata
impl Clone for ContentMetadata
Source§fn clone(&self) -> ContentMetadata
fn clone(&self) -> ContentMetadata
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 ContentMetadata
impl Debug for ContentMetadata
Source§impl PartialEq for ContentMetadata
impl PartialEq for ContentMetadata
impl Eq for ContentMetadata
impl StructuralPartialEq for ContentMetadata
Auto Trait Implementations§
impl Freeze for ContentMetadata
impl RefUnwindSafe for ContentMetadata
impl Send for ContentMetadata
impl Sync for ContentMetadata
impl Unpin for ContentMetadata
impl UnsafeUnpin for ContentMetadata
impl UnwindSafe for ContentMetadata
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