#wraps #api #println #office #someone #fsr #ifsr

buerostatus

这是一个Rust包,它封装了来自https://github.com/fsr的buerostatus API。

2 个版本

使用旧的Rust 2015

0.1.1 2017年1月24日
0.1.0 2016年5月26日

#someone中排名第5

每月下载量23

MIT 许可证

4KB

buerostatus-rs

这是一个小的Rust包,封装了fsr/buerostatus的API,并告诉你是否有人在公司。

Build Status Crates.io

示例

if let Ok(is_open) = get_buerostatus() {
    if is_open { println!("Someone's inside!"); }
    else { println!("No one is there..."); }
}
else {
    println!("An error occured!");
}

使用方法 & 文档

请查看文档以了解有关某些函数和错误的详细信息。

路线图

  • 编写一些示例
  • 添加travis
  • 文档
  • 可能添加获取精确光值的函数

许可证

本作品根据MIT许可证授权。有关更多信息,请参阅LICENSE文件。


lib.rs:

这个包是一个小封装器,围绕buerostatus API构建,告诉我们是否有人在我们的办公室。

示例

if let Ok(is_open) = get_buerostatus() {
    if is_open { println!("Someone's inside!"); }
    else { println!("No one is there..."); }
}
else {
    println!("An error occured!");
}

函数get_buerostatus()在出错时提供精确的错误消息。有关更多信息,请参阅枚举ApiError

依赖项

~6–14MB
~197K SLoC