Skip to content

Instantly share code, notes, and snippets.

Created January 15, 2018 22:19
Show Gist options
  • Save anonymous/4cba4727f9d3d9d69fe12d46deb4b4a1 to your computer and use it in GitHub Desktop.
Save anonymous/4cba4727f9d3d9d69fe12d46deb4b4a1 to your computer and use it in GitHub Desktop.
Rust code shared from the playground
struct Node<K, V>
where
K: Ord
{
key: K,
value: V,
left: Option<Box<Node<K, V>>>,
right: Option<Box<Node<K, V>>>,
}
pub struct Tree<K, V>
where
K: Ord
{
root: Option<Node<K, V>>,
}
impl<K, V> Tree<K, V>
where
K: Ord
{
pub fn insert(&mut self, key: K, value: V) {}
pub fn get(&self, key: &K) -> Option<&V> {
None
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment