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

Method size

publication/code/chapter08/rbtree.rs:79–90  ·  view source on GitHub ↗
(&self, mut size: usize)

Source from the content-addressed store, hash-verified

77 }
78
79 unsafe fn size(&self, mut size: usize) -> usize {
80 size += 1;
81
82 if !self.left.is_null() {
83 size = (*self.left).size(size);
84 }
85 if !self.right.is_null() {
86 size = (*self.right).size(size);
87 }
88
89 size
90 }
91
92 unsafe fn leaf_size(&self) -> usize {
93 if self.left.is_null() && self.right.is_null() {

Callers 2

none_leaf_sizeMethod · 0.45
levelorderMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected