[−][src]Struct ascii::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(&self) -> 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]
fn eq(&self, other: &AsAsciiStrError) -> bool
[src]
fn ne(&self, other: &AsAsciiStrError) -> bool
[src]
impl Display for AsAsciiStrError
[src]
impl Debug for AsAsciiStrError
[src]
impl Error for AsAsciiStrError
[src]
fn description(&self) -> &'static str
[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]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,