pub struct TreeHasher { /* private fields */ }
Implementations§
Source§impl TreeHasher
impl TreeHasher
pub fn new() -> Self
pub fn with_seed(seed: u64) -> Self
pub fn hash(&mut self, g: &UndirectedSparseGraph) -> u64
Sourcepub fn hash_rooted(
&mut self,
g: &UndirectedSparseGraph,
root: usize,
parent: usize,
) -> u64
pub fn hash_rooted( &mut self, g: &UndirectedSparseGraph, root: usize, parent: usize, ) -> u64
Trait Implementations§
Source§impl Debug for TreeHasher
impl Debug for TreeHasher
Source§impl Default for TreeHasher
impl Default for TreeHasher
Source§fn default() -> TreeHasher
fn default() -> TreeHasher
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TreeHasher
impl RefUnwindSafe for TreeHasher
impl Send for TreeHasher
impl Sync for TreeHasher
impl Unpin for TreeHasher
impl UnwindSafe for TreeHasher
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