WIP: Track live entry status in repository

co-authored-by: petros <petros@zed.dev>
This commit is contained in:
Mikayla Maki
2023-05-10 17:37:36 -07:00
committed by Mikayla Maki
co-authored by petros
parent 7169f5c760
commit 67491632cb
3 changed files with 165 additions and 86 deletions
+2 -2
View File
@@ -2,13 +2,13 @@ use std::{cmp::Ordering, fmt::Debug};
use crate::{Bias, Dimension, Item, KeyedItem, SeekTarget, SumTree, Summary};
#[derive(Clone, Debug)]
#[derive(Clone, Debug, PartialEq, Eq)]
pub struct TreeMap<K, V>(SumTree<MapEntry<K, V>>)
where
K: Clone + Debug + Default + Ord,
V: Clone + Debug;
#[derive(Clone, Debug)]
#[derive(Clone, Debug, PartialEq, Eq)]
pub struct MapEntry<K, V> {
key: K,
value: V,