[][src]Enum gnverify::MatchType

pub enum MatchType {
    NoMatch,
    Exact,
    Fuzzy,
    PartialExact,
    PartialFuzzy,
}

Describes a match type of a successful verification attempt.

Variants

NoMatch

Supplied name-string did not match anything in a Data Source.

Exact

Exact match of either whole name-string to a record in the Data Source or exact match of the canonical form.

Fuzzy

Fuzzy match to a canonical form of a record in the Data Source.

PartialExact

If full canonical form could not be matched, but ommitting the last or middle elements of canonical form produced an exact match.

PartialFuzzy

If full canonical form could not be matched, but ommitting the last or middle elements of canonical form produced a fuzzy match.

Trait Implementations

impl Clone for MatchType[src]

impl Debug for MatchType[src]

impl Default for MatchType[src]

impl Display for MatchType[src]

impl Serialize for MatchType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

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

type Err = <U as TryFrom<T>>::Err