pub struct NoInterningBaseline {}Expand description
An implementation of StringInternerTrait that does no actual interning.
This struct serves as a baseline for benchmarking, as it simply stores and
returns owned Strings without any interning optimization.
Implementations§
Trait Implementations§
Source§impl Default for NoInterningBaseline
impl Default for NoInterningBaseline
Source§fn default() -> NoInterningBaseline
fn default() -> NoInterningBaseline
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NoInterningBaseline
impl RefUnwindSafe for NoInterningBaseline
impl Send for NoInterningBaseline
impl Sync for NoInterningBaseline
impl Unpin for NoInterningBaseline
impl UnsafeUnpin for NoInterningBaseline
impl UnwindSafe for NoInterningBaseline
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> 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