pub struct OxiStrHash { /* private fields */ }Expand description
A 16-byte hash for efficient string deduplication (Oxigraph-inspired optimization)
Implementations§
Source§impl OxiStrHash
impl OxiStrHash
Trait Implementations§
Source§impl Clone for OxiStrHash
impl Clone for OxiStrHash
Source§fn clone(&self) -> OxiStrHash
fn clone(&self) -> OxiStrHash
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 OxiStrHash
impl Debug for OxiStrHash
Source§impl Hash for OxiStrHash
impl Hash for OxiStrHash
Source§impl PartialEq for OxiStrHash
impl PartialEq for OxiStrHash
impl Copy for OxiStrHash
impl Eq for OxiStrHash
impl StructuralPartialEq for OxiStrHash
Auto Trait Implementations§
impl Freeze for OxiStrHash
impl RefUnwindSafe for OxiStrHash
impl Send for OxiStrHash
impl Sync for OxiStrHash
impl Unpin for OxiStrHash
impl UnsafeUnpin for OxiStrHash
impl UnwindSafe for OxiStrHash
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more