Streaming JSON balance detector. "Can I hand this to serde_json yet?"
in O(1) per byte. String/escape-aware.
usejson_streamparse_rs::Balancer;letmut b =Balancer::new();
b.push(b"{\"name\":\"Cl");assert!(!b.complete());
b.push(b"aude\",\"v\":1}");assert!(b.complete());