diff options
author | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2016-06-09 21:43:05 -0400 |
---|---|---|
committer | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2016-06-09 21:43:05 -0400 |
commit | 2af185e93765fd0b8e6bf5f3c15931413f8e86ca (patch) | |
tree | ebd119509d5ad319174e5f14386100da4d80fb6f /rust/graph | |
parent | e8ad0f5d7eeaffe98e46ad4b382825f1bc055ca8 (diff) |
graph.rs: Type alias.
Diffstat (limited to 'rust/graph')
-rw-r--r-- | rust/graph/graph.rs | 5 |
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 { |