pub struct ImmutableStringStorage { /* private fields */ }
Expand description
Immutable string storage is a backing storage for every immutable string in the application, storage is a singleton. In normal circumstances you should never use it directly.
Implementations§
Source§impl ImmutableStringStorage
impl ImmutableStringStorage
Sourcepub fn entry_count() -> usize
pub fn entry_count() -> usize
Returns total amount of immutable strings in the storage.
Trait Implementations§
Source§impl Default for ImmutableStringStorage
impl Default for ImmutableStringStorage
Source§fn default() -> ImmutableStringStorage
fn default() -> ImmutableStringStorage
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ImmutableStringStorage
impl RefUnwindSafe for ImmutableStringStorage
impl Send for ImmutableStringStorage
impl Sync for ImmutableStringStorage
impl Unpin for ImmutableStringStorage
impl UnwindSafe for ImmutableStringStorage
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.