etcd-txn-parser 0.2.0

An etcd transaction parser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use etcd_txn_parser::parse;

fn main() {
    let txn = r#"mod("key1") > 0

put key1 "overwrote-key1"

put "key1" "created-key1"
put key2 "some extra key""#;

    let txn = parse(txn.as_bytes());

    println!("{txn:#?}");
}