pub(crate) fn intern<S: AsRef<str>>(s: S) -> Self {
        Self(
            INTERNED_STRS
                .write()
                .expect("Failed to write intern arena.")
                .get_or_intern(s),
        )
    }
/// Interns a string, or returns the existing interned reference if it already exists.
Interns a string, or returns the existing interned reference if it already exists.
Interns a string or returns the existing interned reference if it already exists .
pub(crate) fn intern<S: AsRef<str>>(s: S) -> Self {
        Self(
            INTERNED_STRS
                .write()
                .expect("Failed to write intern arena.")
                .get_or_intern(s),
        )
    }
pub ( crate ) fn intern < S : AsRef < str > > ( s : S ) -> Self { Self ( INTERNED_STRS . write ( ) . expect ( " " ) . get_or_intern ( s ) , ) }
Interns a string, or returns the existing interned reference if it already exists.
Interns a string or returns the existing interned reference if it already exists .
s
S
s
S