[][src]Struct ascii::AsAsciiStrError

pub struct AsAsciiStrError(_);

Error that is returned when a sequence of u8 are not all ASCII.

Is used by As[Mut]AsciiStr and the from_ascii method on AsciiStr and AsciiString.

Methods

impl AsAsciiStrError[src]

pub const fn valid_up_to(self) -> usize[src]

Returns the index of the first non-ASCII byte.

It is the maximum index such that from_ascii(input[..index]) would return Ok(_).

Trait Implementations

impl Copy for AsAsciiStrError[src]

impl Eq for AsAsciiStrError[src]

impl Clone for AsAsciiStrError[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<AsAsciiStrError> for AsAsciiStrError[src]

impl Display for AsAsciiStrError[src]

impl Debug for AsAsciiStrError[src]

impl Error for AsAsciiStrError[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Unpin for AsAsciiStrError

impl Sync for AsAsciiStrError

impl Send for AsAsciiStrError

impl UnwindSafe for AsAsciiStrError

impl RefUnwindSafe for AsAsciiStrError

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]