1 个不稳定版本
0.1.0 | 2021 年 6 月 15 日 |
---|
#3 在 #mercury
19KB
477 代码行
mercury-rust
与 Mercury 银行 API 交互的 crate,可以访问账户、交易历史记录并在其 API 中执行其他操作。
示例
use mercury_rust::client::Client;
use mercury_rust::resources::accounts::Account;
use mercury_rust::resources::ListData;
use std::env;
#[tokio::main]
async fn main() -> mercury_rust::Result<()> {
let secret_key = env::var("API_KEY").expect("Missing 'API_KEY'.");
let client = Client::new(secret_key);
let accounts = Account::list(&client).await?;
if let ListData::<Account>::Accounts( ref list ) = accounts.data {
for account in list.iter() {
println!("Account: {}", account.name);
println!("Available Balance: {}", account.available_balance);
println!("Current Balance: {}", account.current_balance);
println!("Account Type: {:?}", account.kind);
println!();
}
}
Ok(())
}
依赖项
~7–20MB
~298K SLoC