pub struct SymbolCache { /* private fields */ }Expand description
Shared symbol cache that can be pre-warmed in a background thread and merged into the main thread. Thread-safe for building, then transferred to the single-threaded main loop.
Implementations§
Source§impl SymbolCache
impl SymbolCache
Trait Implementations§
Source§impl Clone for SymbolCache
impl Clone for SymbolCache
Source§fn clone(&self) -> SymbolCache
fn clone(&self) -> SymbolCache
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 Default for SymbolCache
impl Default for SymbolCache
Source§fn default() -> SymbolCache
fn default() -> SymbolCache
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SymbolCache
impl RefUnwindSafe for SymbolCache
impl Send for SymbolCache
impl Sync for SymbolCache
impl Unpin for SymbolCache
impl UnsafeUnpin for SymbolCache
impl UnwindSafe for SymbolCache
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<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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().