1 个不稳定版本

0.1.0 2021年1月24日

#9 in #notice

MIT 许可证

12KB
196 行(不含注释)

KNI-RS

Rust 对 KAMAR 通知接口的封装

这是一个用于在 Rust 中访问 KAMAR API 以获取通知的接口

示例用法

use kni_rs::Portal;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let portal = Portal::new("https://demo.school.kiwi");
    let notices = protal.get_notices_today().await?;

    println!("Notices: {:?}", notices);

    Ok(())
}

KNI 项目的一部分


lib.rs:

一个用于通过 Kamar API 获取通知的 crate

示例用法

use kni_rs::Portal;

#[tokio::main]
async fn main() {
    let portal = Portal::new("https://demo.school.kiwi/api/api.php");
    let notices = portal.get_notices_today().await.unwrap();
    println!("{:?}", notices)
}

依赖项

~6–18MB
~239K SLoC