Enum ProcessingError
pub enum ProcessingError
The failure outcome of Uts46::process
Variants
-
ValidityError There was a validity error according to the chosen options.
In case of
Operation::ToAscii, there is no output. Otherwise, output was written to the sink and the output contains at least one U+FFFD REPLACEMENT CHARACTER to denote an error.-
SinkError The sink emitted
core::fmt::Error. The partial output written to the sink must not be used.
Trait Implementations
impl Clone for ProcessingError
fn clone(&self) -> Self
impl Copy for ProcessingError
impl Debug for ProcessingError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for ProcessingError
impl From<Error> for ProcessingError
fn from(Error) -> Self
impl PartialEq for ProcessingError
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for ProcessingError
Auto Trait Implementations
impl Freeze for ProcessingError
impl RefUnwindSafe for ProcessingError
impl Send for ProcessingError
impl Sync for ProcessingError
impl Unpin for ProcessingError
impl UnsafeUnpin for ProcessingError
impl UnwindSafe for ProcessingError
Blanket Implementations
impl<T> Any for ProcessingError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ProcessingError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ProcessingError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ProcessingError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ProcessingError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for ProcessingError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for ProcessingError
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 ProcessingError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ProcessingError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>