pub struct Fingerprint(/* private fields */);Expand description
A crate::Fingerprint builder.
Implementations§
Source§impl Fingerprint
impl Fingerprint
pub fn new(hash_func: HashFunc) -> Self
pub fn fingerprint(self, fingerprint: impl IntoIterator<Item = u8>) -> Self
pub fn fingerprint_if( self, fingerprint: impl IntoIterator<Item = u8>, predicate: bool, ) -> Self
pub fn fingerprint_if_some( self, fingerprint: Option<impl IntoIterator<Item = u8>>, ) -> Self
pub fn build(self) -> Fingerprint
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Fingerprint
impl RefUnwindSafe for Fingerprint
impl Send for Fingerprint
impl Sync for Fingerprint
impl Unpin for Fingerprint
impl UnsafeUnpin for Fingerprint
impl UnwindSafe for Fingerprint
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