hetu 0.1.1

Simple crate for validating and generating Finnish Personal Identity Code/SSN (HETU)
Documentation

HETU Validator and generator in Rust

Simple crate for validating and generating Finnish Personal Identity Code (HETU).

Works with rust 1.8 stable.

Usage

Add this to your Cargo.toml

[dependencies.hetu]
git = "https://github.com/jelovirt/hetu.git"

To validate

extern crate hetu;
use hetu::is_valid;

pub fn main() {
  if is_valid("121212-121D").is_ok() {
    println!("Valid HETU")
  } else {
    println!("Invalid")
  }
}

To generate

extern crate hetu;
use hetu::generate;

pub fn main() {
  println!("{}", generate())
}