Guest User

Untitled

a guest
Jan 22nd, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. struct BinarySearchTree<T> {
  2. data: T,
  3. left: u8,
  4. right: u8
  5. }
  6.  
  7. impl<T> BinarySearchTree<T> {
  8. fn new(data: T) -> Self {
  9. unimplemented!()
  10. }
  11.  
  12. fn insert(&mut self, key: T) -> &mut BinarySearchTree<T> {
  13. unimplemented!()
  14. }
  15. }
  16.  
  17. fn main() {
  18. let mut root = &mut BinarySearchTree::new(5u32);
  19. let left_node = root.insert(3);
  20. let root_left = root.left;
  21. }
Add Comment
Please, Sign In to add comment