pub trait ListHashes {
// Provided methods
fn list_hashes(&self, f: &mut impl FnMut(Hash)) { ... }
fn topology_hash(&self) -> Hash { ... }
fn point_count(&self) -> usize { ... }
}Provided Methods§
fn list_hashes(&self, f: &mut impl FnMut(Hash))
fn topology_hash(&self) -> Hash
fn point_count(&self) -> usize
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
impl ListHashes for bool
impl ListHashes for char
impl ListHashes for i8
impl ListHashes for str
impl ListHashes for u8
impl ListHashes for ()
impl ListHashes for CString
impl ListHashes for String
impl ListHashes for CStr
impl ListHashes for NonZero<i8>
impl ListHashes for NonZero<u8>
impl ListHashes for Ulid
Available on crate feature
ulid only.Source§impl<'a, B: 'a + ToOwned + ListHashes + ?Sized> ListHashes for Cow<'a, B>
impl<'a, B: 'a + ToOwned + ListHashes + ?Sized> ListHashes for Cow<'a, B>
fn list_hashes(&self, f: &mut impl FnMut(Hash))
fn topology_hash(&self) -> Hash
fn point_count(&self) -> usize
Source§impl<A, O: BitOrder> ListHashes for BitArray<A, O>
Available on crate feature bitvec only.
impl<A, O: BitOrder> ListHashes for BitArray<A, O>
Available on crate feature
bitvec only.