summaryrefslogtreecommitdiff
path: root/rust
diff options
context:
space:
mode:
authorKjetil Orbekk <kjetil.orbekk@gmail.com>2016-06-09 21:43:05 -0400
committerKjetil Orbekk <kjetil.orbekk@gmail.com>2016-06-09 21:43:05 -0400
commit2af185e93765fd0b8e6bf5f3c15931413f8e86ca (patch)
treeebd119509d5ad319174e5f14386100da4d80fb6f /rust
parente8ad0f5d7eeaffe98e46ad4b382825f1bc055ca8 (diff)
graph.rs: Type alias.
Diffstat (limited to 'rust')
-rw-r--r--rust/graph/graph.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/rust/graph/graph.rs b/rust/graph/graph.rs
index 648c131..30ffc35 100644
--- a/rust/graph/graph.rs
+++ b/rust/graph/graph.rs
@@ -8,9 +8,10 @@ struct Node {
label: i32,
neighbors: Vec<Rc<RefCell<Node>>>,
}
+type RefNode = Rc<RefCell<Node>>;
-fn make_graph() -> Vec<Rc<RefCell<Node>>> {
- let mut nodes : Vec<Rc<RefCell<Node>>> = Vec::new();
+fn make_graph() -> Vec<RefNode> {
+ let mut nodes : Vec<RefNode> = vec!();
{
let mut make_node = |label: i32| {
let node = Rc::new(RefCell::new(Node {