Struct ValidationOptions

pub struct ValidationOptions { /* private fields */ }

Whether to do accurate or approximate comparison.

Trait Implementations

impl Clone for ValidationOptions

fn clone(&self) -> Self

impl Copy for ValidationOptions

impl Debug for ValidationOptions

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for ValidationOptions

fn default() -> Self

impl Eq for ValidationOptions

impl Hash for ValidationOptions

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for ValidationOptions

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for ValidationOptions

Auto Trait Implementations

impl Freeze for ValidationOptions

impl RefUnwindSafe for ValidationOptions

impl Send for ValidationOptions

impl Sync for ValidationOptions

impl Unpin for ValidationOptions

impl UnsafeUnpin for ValidationOptions

impl UnwindSafe for ValidationOptions

Blanket Implementations

impl<R, P> ReadPrimitive<R> for ValidationOptions where R: Read + ReadEndian<P>, P: Default,

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for ValidationOptions where ST: ?Sized, DT: ?Sized,

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for ValidationOptions where ST: ?Sized, DT: ?Sized,

impl<T> Any for ValidationOptions where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for ValidationOptions where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for ValidationOptions where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for ValidationOptions where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for ValidationOptions

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Pointable for ValidationOptions

const ALIGN: usize = _;
type Init = T;
unsafe fn init(init: <T as Pointable>::Init) -> usize
unsafe fn deref<'a>(ptr: usize) -> &'a T
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
unsafe fn drop(ptr: usize)

impl<T> Read<Exclusive, BecauseExclusive> for ValidationOptions where T: ?Sized,

impl<T> ToOwned for ValidationOptions where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for ValidationOptions 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 ValidationOptions where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for ValidationOptions where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>