visualizer-cli 0.1.3

Shows a visualization of supported values in a new window.
Documentation
1
2
3
4
5
6
7
8
9
10
use jsonrpc_core::Result;
use jsonrpc_derive::rpc;
use serde_json::value::RawValue;

#[rpc]
pub trait VisualizerRpcServer {
    #[rpc(name = "showVisualization")]
    fn show_visualization(&self, data: Box<RawValue>) -> Result<()>;
}
// {"jsonrpc": "2.0", "method": "showVisualization", "params": [{ "kind": { "graph": true }, "nodes": [  { "id": "2" } ], "edges": [ { "from": "1", "to": "2", "color": "red" }, { "from": "1", "to": "3" } ]}], "id": 3}