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

Function main

code/chapter03/deque.rs:65–81  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

63}
64
65fn main() {
66 let mut d = Deque::new(4);
67 let _r1 = d.add_front(1); let _r2 = d.add_front(2);
68 let _r1 = d.add_rear(3); let _r2 = d.add_rear(4);
69 if let Err(error) = d.add_front(5) {
70 println!("add_front error: {error}");
71 }
72
73 if let Some(data) = d.remove_rear() {
74 println!("remove data {data}");
75 } else {
76 println!("empty deque");
77 }
78
79 println!("size: {}, is_empyt: {}", d.size(), d.is_empty());
80 println!("content: {:?}", d);
81}

Callers

nothing calls this directly

Calls 3

add_frontMethod · 0.45
add_rearMethod · 0.45
remove_rearMethod · 0.45

Tested by

no test coverage detected