2 unstable releases
0.2.0 | Mar 18, 2024 |
---|---|
0.1.0 | May 1, 2021 |
#2006 in Web programming
33KB
527 lines
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
Dependencies
~10–22MB
~435K SLoC