Trait ascii::AsAsciiStr
[−]
[src]
pub trait AsAsciiStr { unsafe fn as_ascii_str_unchecked(&self) -> &AsciiStr; fn as_ascii_str(&self) -> Result<&AsciiStr, AsAsciiStrError>; }
Convert slices of bytes to AsciiStr
.
Required Methods
unsafe fn as_ascii_str_unchecked(&self) -> &AsciiStr
Convert to an ASCII slice without checking for non-ASCII characters.
fn as_ascii_str(&self) -> Result<&AsciiStr, AsAsciiStrError>
Convert to an ASCII slice.
Implementations on Foreign Types
impl AsAsciiStr for [AsciiChar]
[src]
impl AsAsciiStr for [AsciiChar]
fn as_ascii_str(&self) -> Result<&AsciiStr, AsAsciiStrError>
[src]
fn as_ascii_str(&self) -> Result<&AsciiStr, AsAsciiStrError>
unsafe fn as_ascii_str_unchecked(&self) -> &AsciiStr
[src]
unsafe fn as_ascii_str_unchecked(&self) -> &AsciiStr
impl AsAsciiStr for [u8]
[src]
impl AsAsciiStr for [u8]
fn as_ascii_str(&self) -> Result<&AsciiStr, AsAsciiStrError>
[src]
fn as_ascii_str(&self) -> Result<&AsciiStr, AsAsciiStrError>
unsafe fn as_ascii_str_unchecked(&self) -> &AsciiStr
[src]
unsafe fn as_ascii_str_unchecked(&self) -> &AsciiStr
impl AsAsciiStr for str
[src]
impl AsAsciiStr for str
fn as_ascii_str(&self) -> Result<&AsciiStr, AsAsciiStrError>
[src]
fn as_ascii_str(&self) -> Result<&AsciiStr, AsAsciiStrError>
unsafe fn as_ascii_str_unchecked(&self) -> &AsciiStr
[src]
unsafe fn as_ascii_str_unchecked(&self) -> &AsciiStr
Implementors
impl AsAsciiStr for AsciiStr