/// Interns the string, producing a StringSymbol
Interns the string, producing a StringSymbol
Interns the string producing a StringSymbol
pub fn as_intern(&self) -> StringSymbol {
        match self {
            Self::Intern(symbol) => *symbol,
            Self::Inline(inline) => StringSymbol::intern(&*inline),
            Self::Gc(gc_str) => StringSymbol::intern(&**gc_str),
        }
    }
pub fn as_intern ( & self ) -> StringSymbol { match self { Self :: Intern ( symbol ) => * symbol , Self :: Inline ( inline ) => StringSymbol :: intern ( & * inline ) , Self :: Gc ( gc_str ) => StringSymbol :: intern ( & * * gc_str ) , } }
Interns the string, producing a StringSymbol
Interns the string producing a StringSymbol
&self