Struct rsjsonnet_lang::interner::StrInterner
source · pub struct StrInterner { /* private fields */ }Implementations§
source§impl StrInterner
impl StrInterner
pub fn new() -> Self
pub fn intern(&self, value: &str) -> InternedStr
pub fn get_interned(&self, value: &str) -> Option<InternedStr>
pub fn gc(&self)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for StrInterner
impl !RefUnwindSafe for StrInterner
impl !Send for StrInterner
impl !Sync for StrInterner
impl Unpin for StrInterner
impl UnwindSafe for StrInterner
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