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

Function delete

publication/code/chapter08/rbtree.rs:972–983  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

970 }
971
972 fn delete() {
973 let mut rbt = RBTree::<usize, char>::new();
974 for (k, v) in String::from("I love you!").chars().enumerate() {
975 rbt.insert(k, v);
976 }
977 rbt.delete(&1);
978 rbt.delete(&3);
979 rbt.delete(&5);
980 rbt.delete(&7);
981 let s: String = rbt.iter().map(|x| x.val).collect();
982 assert_eq!(s, "Ilv ou!");
983 }
984
985 basic();
986 order();

Callers 1

mainFunction · 0.70

Calls 3

insertMethod · 0.45
deleteMethod · 0.45
iterMethod · 0.45

Tested by

no test coverage detected