structured-debug 1.0.0

CLI to transform structured debug output
structured-debug-1.0.0 is not a library.

Transform Structured Rust Debug Output

This CLI tool transforms a line of structured Rust debug output on stdin like this:

{ patch: Array { vec: [ Object(Object { map: { "op": String("replace"), "path": String("/int"), "value": Number(Integer(44)) } }), Object(Object { map: { "value": Bool(false), "path": String("/boolean"), "op": String("replace")}})]}}

to this on stdout:

{
    patch: Array
    {
        vec: 
        [
            Object(Object
            {
                map: 
                {
                    "op": String("replace"),
                    "path": String("/int"),
                    "value": Number(Integer(44))
                }
            }),
            Object(Object
            {
                map: 
                {
                    "value": Bool(false),
                    "path": String("/boolean"),
                    "op": String("replace")
                }
            })
        ]
    }
}