#银行账户 #银行 #验证 #cbn #nigeria

nuban

一个基于NUBAN指南验证账户号码的轻量级crate

2个稳定版本

1.1.0 2023年1月29日
1.0.0 2019年3月20日

#5 in #银行账户

MIT许可证

10KB
159 代码行(不含注释)

NUBAN 🦀

Build Status crates.io

这是一个轻量级的Rust crate,根据CBN的指示验证所有尼日利亚银行账户的NUBAN号码。

它做什么?

它根据CBN提供的NUBAN指南检查尼日利亚银行账户号码的有效性。

如何使用

    use nuban::Nuban;

    fn main() {
        // pass the bank code and account number as arguments
        let nuban = Nuban::new("058", "0739082716").unwrap();
        if let Ok(true) = nuban.is_valid_account() {
            println!("'{}' is a valid account number", nuban.account_number());
        } else {
            println!("'{}' is not a valid account number", nuban.account_number());
        }
    }

使用常规的new方法创建一个NUBAN实例

    let nuban = Nuban::new("098", "1038489302");

检查NUBAN实例的有效性

    println!("{}", nuban.is_valid_account().unwrap());

贡献

  • 如果您发现任何错误,请创建一个issue。
  • 欢迎fork并修复或扩展功能。
  • 运行cargo test以确保所有测试都通过。
  • 如果您可以的话,为您的新的功能添加测试。
  • 提交您的pull request 🔥🔥

其他

喜欢这个crate?请star这个仓库。

您可以在Twitter上提及我

无运行时依赖