store-flows 0.3.1

Store extension for flows.network
Documentation
This is a library for storing key/value in your flow function in [flows.network](https://flows.network).

## Usage example
```rust
use serde_json::json;
use lambda_flows::{request_received, send_response};
use store_flows::{get, set, Expire, ExpireKind};

#[no_mangle]
pub fn run() {
    if let Some((_qry, _body)) = request_received() {
      let mut c = match get("count") {
          Some(v) => v.as_u64().unwrap_or_default(),
          None => 0,
      };

      c = c + 1;

      set(
          "count",
          json!(c),
          Some(Expire {
              kind: ExpireKind::Ex,
              value: 20,
          }),
      );

      send_response(
          200,
          vec![(String::from("content-type"), String::from("text/html"))],
          c.to_string().as_bytes().to_vec(),
      );
    }
}
```

This is a [Lambda](https://docs.rs/lambda-flows) flow function. It can show the times it has been called. When a request is received, we [get](https://docs.rs/store-flows/latest/store_flows/fn.get.html) the previous count number from store, imcrement it by one, then [set](https://docs.rs/store-flows/latest/store_flows/fn.set.html) it back to store.

The whole document is [here](https://docs.rs/store-flows).