Ver código fonte

feat(debug): implement Debug trait

Danilo Gómez 1 ano atrás
pai
commit
24fb30d580
1 arquivos alterados com 12 adições e 1 exclusões
  1. 12 1
      src/main.rs

+ 12 - 1
src/main.rs

@@ -1,8 +1,10 @@
 use std::{
     cmp::{max, Ordering},
+    fmt::Debug,
     mem::swap,
 };
 
+#[derive(Debug)]
 struct Node<T: Ord> {
     value: T,
     height: i32,
@@ -95,4 +97,13 @@ impl<T: Ord> Node<T> {
     }
 }
 
-fn main() {}
+fn main() {
+    let mut root = Node::new(5);
+    root.insert(3);
+    root.insert(7);
+    root.insert(1);
+    root.insert(4);
+    root.insert(6);
+    root.insert(9);
+    println!("{:#?}", root);
+}