#sdk #mta #api #tokio #function

bin+lib mta-sdk

Rust 版 MTA API SDK

3 个版本

0.1.2 2023年8月19日
0.1.1 2023年8月19日
0.1.0 2023年8月19日

#7 in #mta

MIT 许可证

12KB
92

MTA-SDK

mta-sdk 是一个 Rust 库,旨在简化调用 MTA 函数的过程

安装

[dependencies]
mta-sdk = "0.1.2"

cargo add mta-sdk

使用

#[tokio::main]
async fn main() {
    
    let auth: client::Auth = client::Auth {
        username: "User".to_string(),
        password: "Password".to_string(),
    };
    let mta = client::Mta::new(String::from("127.0.0.1"), 22005, auth, true);

    let res = mta
        .call("resource_name", "function_name", vec!["arg1".to_string(), "arg2".to_string()])
        .await;

    match res {
        Ok(res) => println!("{}", res),
        Err(err) => println!("{}", err)
    }
}

文档

文档

依赖项

~5–17MB
~252K SLoC