pub struct ControlIdentity {
pub bytes: u64,
pub fingerprint: u64,
}Expand description
Stable, non-sensitive identity of one retained control source.
Fields§
§bytes: u64Exact source length.
fingerprint: u64Stable FNV-1a digest of the source bytes.
Trait Implementations§
Source§impl Clone for ControlIdentity
impl Clone for ControlIdentity
impl Copy for ControlIdentity
Source§impl Debug for ControlIdentity
impl Debug for ControlIdentity
impl Eq for ControlIdentity
Source§impl Hash for ControlIdentity
impl Hash for ControlIdentity
Source§impl PartialEq for ControlIdentity
impl PartialEq for ControlIdentity
impl StructuralPartialEq for ControlIdentity
Auto Trait Implementations§
impl Freeze for ControlIdentity
impl RefUnwindSafe for ControlIdentity
impl Send for ControlIdentity
impl Sync for ControlIdentity
impl Unpin for ControlIdentity
impl UnsafeUnpin for ControlIdentity
impl UnwindSafe for ControlIdentity
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