2 个版本

0.1.1 2024年6月2日
0.1.0 2022年4月17日

#1938 in 网页编程

每月下载量 24

MIT 许可证

22KB
391

vestalia

Build Status codecov Crates.io Documentation

此包是对 Vestaboard API 的异步包装。它是由第三方开发的包,与 Vestaboard, Inc. 没有关系。

变更日志

特性

  • 支持 Vestaboard API 密钥对和自动配置订阅 ID
  • 验证文本和向量字符输入
  • 将文本行转换为向量等工具,以支持 Vestaboard 字符映射

用法

将其添加到您的 Cargo.toml

[dependencies]
vestalia = "0.1.1"

然后

use vestalia::Vestaboard;

let client = Vestaboard::new(api_key, api_secret);
let response = client.text("Hello world!").await;
// If you'd like to handle API errors... Do something like this
match response {
    Ok(post) => println!("{:#?}", post),
    Err(error) => panic!("{}", error),
}

许可证

MIT 许可证

贡献

如果您有兴趣贡献,请随意发送 PR!这是我第一次尝试 Rust 语言,因此始终欢迎反馈和建议。如果您有任何问题,请随时提交 issue。

虽然我可以尽力帮助,但我无法控制 Vestaboard API 本身,因此功能请求和支持将限于官方 API 可以支持的范围。

依赖

~8–23MB
~315K SLoC