Enum Utf8BoundaryError
pub enum Utf8BoundaryError
Variants
-
NotABoundary -
OutOfBounds -
BetweenSurrogates
Trait Implementations
impl Debug for Utf8BoundaryError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for Utf8BoundaryError
impl RefUnwindSafe for Utf8BoundaryError
impl Send for Utf8BoundaryError
impl Sync for Utf8BoundaryError
impl Unpin for Utf8BoundaryError
impl UnsafeUnpin for Utf8BoundaryError
impl UnwindSafe for Utf8BoundaryError
Blanket Implementations
impl<T> Any for Utf8BoundaryError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Utf8BoundaryError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Utf8BoundaryError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Utf8BoundaryError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for Utf8BoundaryError
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Utf8BoundaryError
impl<T, U> Into<U> for Utf8BoundaryError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Utf8BoundaryError
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Utf8BoundaryError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>