You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- A flexible API that is useful even when the country is not in the Swift registry (using [`BaseIban`]). Instead of using panic, the crate provides typed errors with what went wrong.
38
38
- All functionality can be used in a `no_std` environment.
39
39
- Optional serialization and deserialization via [`serde`](https://crates.io/crates/serde).
40
+
- Optional memory zeroization when [`BaseIban`] is dropped via [`zeroize`](https://crates.io/crates/zeroize).
40
41
- CI tested results via the Swift provided and custom test cases, as well as proptest.
41
42
-`#![forbid(unsafe_code)]`, making sure all code is written in safe Rust.
42
43
@@ -55,6 +56,7 @@ iban_validate = "5"
55
56
The following features can be used to configure the crate:
56
57
57
58
-_serde_: Enable `serde` support for [`Iban`] and [`BaseIban`].
59
+
-_zeroize_: Support `ZeroizeOnDrop` for the [`BaseIban`].
0 commit comments