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) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for CompareResult where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>