pub fn as_str(self) -> SymbolStr {
        with_interner(|interner| unsafe {
            SymbolStr {
                string: std::mem::transmute::<&str, &str>(interner.get(self))
            }
        })
    }
/// Convert to a `SymbolStr`. This is a slowish operation because it
/// requires locking the symbol interner.
Convert to a `SymbolStr`. This is a slowish operation because it
requires locking the symbol interner.
Convert to a ` SymbolStr ` . This is a slowish operation because it requires locking the symbol interner .
pub fn as_str(self) -> SymbolStr {
        with_interner(|interner| unsafe {
            SymbolStr {
                string: std::mem::transmute::<&str, &str>(interner.get(self))
            }
        })
    }
pub fn as_str ( self ) -> SymbolStr { with_interner ( | interner | unsafe { SymbolStr { string : std :: mem :: transmute :: < & str , & str > ( interner . get ( self ) ) } } ) }
Convert to a `SymbolStr`.
Convert to a ` SymbolStr ` .
self