Enum CompareResult
pub enum CompareResult
Indicates whether a comparison was successful, an error, or if more data was needed
Variants
-
Ok Comparison was successful
-
Incomplete We need more data to be sure
-
Error Comparison failed
Trait Implementations
impl Debug for CompareResult
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for CompareResult
impl PartialEq for CompareResult
fn eq(&self, other: &CompareResult) -> bool
impl StructuralPartialEq for CompareResult
Auto Trait Implementations
impl Freeze for CompareResult
impl RefUnwindSafe for CompareResult
impl Send for CompareResult
impl Sync for CompareResult
impl Unpin for CompareResult
impl UnsafeUnpin for CompareResult
impl UnwindSafe for CompareResult
Blanket Implementations
impl<T> Any for CompareResult
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for CompareResult
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for CompareResult
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for CompareResult
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for CompareResult
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 CompareResult
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for CompareResult
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>