Skip to main content

validate

Function validate 

Source
pub fn validate(input: &str) -> Result<(), ValidationError>
Expand description

Validates an Ecuadorian Cédula de Identidad (national ID).

§Arguments

  • input - A string containing the Cédula number (10 digits).

§Errors

Returns ValidationError on validation failure:

§Examples

use ec_validator::cedula;

// Valid Ecuadorian Cédula
let result = cedula::validate("1713175071");
assert!(result.is_ok());

// Invalid Cédula (wrong check digit)
let result = cedula::validate("1713175072");
assert!(result.is_err());