[][src]Trait pstr::intern::Interning

pub trait Interning {
    type Outern: Interned;
    fn interned(self) -> Self::Outern;
}

Convert to Interning String

Associated Types

type Outern: Interned

Loading content...

Required methods

fn interned(self) -> Self::Outern

Convert to Interning String

Loading content...

Implementations on Foreign Types

impl Interning for char[src]

type Outern = IStr

impl<'_> Interning for &'_ str[src]

type Outern = IStr

impl Interning for Box<str>[src]

type Outern = IStr

impl Interning for Arc<str>[src]

type Outern = IStr

impl Interning for Rc<str>[src]

type Outern = IStr

impl Interning for String[src]

type Outern = IStr

impl<'_> Interning for &'_ OsStr[src]

type Outern = IOsStr

impl Interning for OsString[src]

type Outern = IOsStr

impl Interning for Box<OsStr>[src]

type Outern = IOsStr

impl Interning for Arc<OsStr>[src]

type Outern = IOsStr

impl Interning for Rc<OsStr>[src]

type Outern = IOsStr

Loading content...

Implementors

impl Interning for IOsStr[src]

type Outern = IOsStr

impl Interning for MowOsStr[src]

type Outern = MowOsStr

impl Interning for IStr[src]

type Outern = IStr

impl Interning for MowStr[src]

type Outern = MowStr

Loading content...