[][src]Enum validbr::cpf::CpfCreationError

pub enum CpfCreationError {
    InvalidCpfDigits,
    InvalidCpfStringFormat,
    CouldNotConvertCpfToDigits,
    ShortCpfString,
    DigitsOutOfBounds,
}

Variants

InvalidCpfDigits

When provided Cpf digits could not be validated against their verifier digits, in other words, when provided Cpf is not valid.

InvalidCpfStringFormat

When provided Cpf string is not a valid Cpf format.

Supported Cpf formats are:

  • 000.000.000-00
  • 00000000000
CouldNotConvertCpfToDigits

When type conversion failure occurs.

ShortCpfString

When provided Cpf string is too short.

DigitsOutOfBounds

When provided numbers for digits (cpf digits or validation digits) are out of bounds, in other words, they are not respecting the range of 0..=9. All numbers in the digits array must respect the range 0..=9.

Trait Implementations

impl Debug for CpfCreationError[src]

impl Eq for CpfCreationError[src]

impl PartialEq<CpfCreationError> for CpfCreationError[src]

impl StructuralEq for CpfCreationError[src]

impl StructuralPartialEq for CpfCreationError[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, 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<V, T> VZip<V> for T where
    V: MultiLane<T>,