summaryrefslogtreecommitdiffstats
path: root/vendor/gsgdt/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gsgdt/README.md')
-rw-r--r--vendor/gsgdt/README.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/vendor/gsgdt/README.md b/vendor/gsgdt/README.md
new file mode 100644
index 000000000..a7cb4c6b9
--- /dev/null
+++ b/vendor/gsgdt/README.md
@@ -0,0 +1,33 @@
+# gsgdt
+
+**G**eneric **S**tringly typed **G**raph **D**ata**T**ype
+
+```rust
+fn main() {
+ let label1: String = "bb0__0_3".into();
+ let label2: String = "bb0__1_3".into();
+ let style: NodeStyle = Default::default();
+
+ let nodes = vec![
+ Node::new(
+ vec!["_1 = const 1_i32".into(), "_2 = const 2_i32".into()],
+ label1.clone(),
+ "0".into(),
+ style.clone(),
+ ),
+ Node::new(
+ vec!["return".into()],
+ label2.clone(),
+ "1".into(),
+ style.clone(),
+ ),
+ ];
+
+ let g = Graph::new(
+ "Mir_0_3".into(),
+ GraphKind::Digraph,
+ nodes,
+ vec![Edge::new(label1, label2, "return".into())],
+ );
+}
+```