senstate 0.0.1

Client library to communicate with Senstate, a debugging dashboard
Documentation
# Senstate - Rust client

Rust 🦀 client library to communicate with [Senstate], a debugging dashboard.

This library is in very early stages and considered experimental. Therefore it should not be used
in any production level applications. Expect this crate's API to change frequently.

[Senstate]: https://github.com/senstate/platform

## Usage

Add this to your `Cargo.toml`:

```toml
[dependencies]
senstate = "0.0.1"
```

## Examples

Currently a few simple examples exist. Please find them in the `examples` folder or directly run 
them with `cargo run --example <example-name>`.

- [simple]examples/simple.rs: This basic sample creates a new client, adds a watcher for each
value type and then reports values periodically to Senstate.

- [multithreaded]examples/multithreaded.rs: A sample using multiple threads to report values
individually.

- [stresstest]examples/stresstest.rs: Meant as a stress test to try out the speed of Senstate and
the most complex example so far. It can be configured with CLI arguments to try different workloads.