[][src]Trait winstr::IntoBStr

pub trait IntoBStr {
    type BStr: AsBStrPtr;
    fn into(self) -> Self::BStr;
}

Similar to Into<BString>, except that this won't require copying &BStr or &BString arguments.

Associated Types

Loading content...

Required methods

fn into(self) -> Self::BStr

Loading content...

Implementations on Foreign Types

impl IntoBStr for String[src]

type BStr = BString

impl<'_> IntoBStr for &'_ String[src]

type BStr = BString

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

type BStr = BString

impl IntoBStr for OsString[src]

type BStr = BString

impl<'_> IntoBStr for &'_ OsString[src]

type BStr = BString

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

type BStr = BString

impl IntoBStr for PathBuf[src]

type BStr = BString

impl<'_> IntoBStr for &'_ PathBuf[src]

type BStr = BString

impl<'_> IntoBStr for &'_ Path[src]

type BStr = BString

Loading content...

Implementors

impl<B: AsRef<BStr>> IntoBStr for B[src]

type BStr = Self

Loading content...