An open API service indexing awesome lists of open source software.

https://github.com/itchyny/uptime-rs

Multi-platform uptime library for Rust
https://github.com/itchyny/uptime-rs

rust rust-library uptime

Last synced: 5 months ago
JSON representation

Multi-platform uptime library for Rust

Awesome Lists containing this project

README

          

# Multi-platform uptime library for Rust
[![CI Status](https://github.com/itchyny/uptime-rs/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/itchyny/uptime-rs/actions?query=branch:main)
[![crates.io](https://img.shields.io/crates/v/uptime_lib.svg)](https://crates.io/crates/uptime_lib)
[![release](https://img.shields.io/github/release/itchyny/uptime-rs/all.svg)](https://github.com/itchyny/uptime-rs/releases)
[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/itchyny/uptime-rs/blob/main/LICENSE)

## Example

```rust
extern crate uptime_lib;

fn main() {
match uptime_lib::get() {
Ok(uptime) => {
println!("uptime: {} seconds", uptime.as_secs_f64());
}
Err(err) => {
eprintln!("uptime: {}", err);
std::process::exit(1);
}
}
}
```

## Author
itchyny (https://github.com/itchyny)

## License
This software is released under the MIT License, see LICENSE.