Skip to content

wdonne/structured-debug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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")
                }
            })
        ]
    }
}

About

CLI to transform structured Rust debug output

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages