leim

Crates.ioleim
lib.rsleim
version0.2.0
sourcesrc
created_at2023-06-09 15:02:18.908812
updated_at2023-06-19 12:02:27.682558
descriptionA library to handle Legal Entity Identifiers (LEIs)
homepagehttps://21analytics.ch
repositoryhttps://gitlab.com/21analytics/lei
max_upload_size
id886327
size27,050
Dominik Spicher (dspicher)

documentation

https://docs.rs/leim/

README

Legal Entity Identifier Rust library

Crates.io Documentation

leim is a Rust library for working with Legal Entity Identifiers (LEIs) as defined in ISO 17442-1:2020.

Example

fn main() {
    use leim as lei;
    assert!(lei::LEI::try_from("2594007XIACKNMUAW223").is_ok());
    assert_eq!(
        lei::LEI::try_from("2594007XIACKNMUAW222"),
        Err(lei::Error::InvalidChecksum)
    );
}

Usage

Add leim to your Cargo.toml:

cargo add leim

Alternative crates

lei is another crate for working with LEIs.

Authors

This crate is developed and maintained by 21 Analytics.

License

This project is licensed under the MIT license.

Commit count: 151

cargo fmt