2 unstable releases

0.2.0 Mar 18, 2024
0.1.0 May 1, 2021

#1909 in Web programming

MIT license

33KB
527 lines

Continuous Integration License Crates.io Docs

BankID-rs

BankID-rs is a BankID SDK. It includes support for all the v6.0 features except /phone.

To learn how to use BankID-rs, please refer to the documentation. There are some examples that may be useful as well.

Changelog

Please see the changelog for a release history and indications on how to upgrade from one version to another.

Contributing

If you find any problems or have suggestions about this crate, please submit an issue. Moreover, any pull request, code review and feedback are welcome.

Code Guide

We use GitHub Actions to make sure the codebase is consistent (cargo +nightly fmt) and continuously tested (cargo test). We try to keep comments at a maximum of 120 characters of length and code at 120.

Building

BankID-rs uses maybe_async to switch between async and blocking clients, which is triggered inside Cargo.toml. So that must be taken into account when building bankid-rs. Read the Configuration section in the docs for more information about how to build, and more.

$ cargo build

bankid-rs is also available as the blocking interface

$ cargo build --features sync

License

MIT

Dependencies

~11–24MB
~438K SLoC