MCPcopy Create free account
hub / github.com/QMHTMY/RustBook / insert

Method insert

code/chapter08/dfs.rs:53–62  ·  view source on GitHub ↗
(&mut self, data: usize)

Source from the content-addressed store, hash-verified

51 }
52
53 fn insert(&mut self, data: usize) {
54 let node = Rc::new(RefCell::new(Node::new(data)));
55 if self.is_empty() {
56 self.first = Some(node.clone());
57 self.last = Some(node);
58 } else {
59 self.last.as_mut().unwrap().borrow_mut().next = Some(node.clone());
60 self.last = Some(node);
61 }
62 }
63}
64
65// 构建图

Callers 2

create_graphFunction · 0.45
dfsFunction · 0.45

Calls 1

is_emptyMethod · 0.45

Tested by

no test coverage detected