Trait Interning
pstr::intern
pub trait Interning { type Outern: Interned; fn interned(self) -> Self::Outern; }
Convert to Interning String
type Outern: Interned
fn interned(self) -> Self::Outern
impl<'_> Interning for &'_ str
type Outern = IStr
impl Interning for Box<str>
impl Interning for String
impl Interning for IStr
impl Interning for MowStr
type Outern = MowStr