Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
f92dbfd
WIP implement state sync for ordered qmdb::any
danlaine Jan 6, 2026
e60338d
Merge remote-tracking branch 'origin/main' into danlaine/sync-ordered
danlaine Jan 8, 2026
33f7391
Merge remote-tracking branch 'origin/main' into danlaine/sync-ordered
danlaine Jan 8, 2026
b7b637c
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
e576f92
Merge remote-tracking branch 'origin/main' into danlaine/sync-ordered
danlaine Jan 8, 2026
4bbb0ff
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
06b99ca
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
3e6a052
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
4feaca2
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
201c83e
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
cdb1867
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
24190de
Merge remote-tracking branch 'origin/main' into danlaine/sync-ordered
danlaine Jan 8, 2026
4e27cee
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
1b34047
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
82305fe
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
aa5ce12
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
9b33c1f
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
81cb9a0
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
7e45b29
WIP implement state sync for ordered qmdb::any
danlaine Jan 8, 2026
8b94457
WIP implement state sync for ordered qmdb::any
danlaine Jan 9, 2026
b1a5de8
WIP implement state sync for ordered qmdb::any
danlaine Jan 9, 2026
abd18b3
WIP implement state sync for ordered qmdb::any
danlaine Jan 9, 2026
3f59b1b
WIP implement state sync for ordered qmdb::any
danlaine Jan 9, 2026
d8ec72b
WIP implement state sync for ordered qmdb::any
danlaine Jan 9, 2026
166e993
Merge remote-tracking branch 'origin/main' into danlaine/sync-ordered
danlaine Jan 9, 2026
39044bc
WIP implement state sync for ordered qmdb::any
danlaine Jan 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions storage/src/index/ordered.rs
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,13 @@ impl<T: Translator, V: Eq> Index<T, V> {
}
}

impl<T: Translator, V: Eq> crate::qmdb::any::sync::Index for Index<T, V> {
type Translator = T;
fn new(ctx: impl Metrics, translator: T) -> Self {
Self::new(ctx, translator)
}
}

impl<T: Translator, V: Eq> Ordered for Index<T, V> {
type Iterator<'a>
= ImmutableCursor<'a, V>
Expand Down
7 changes: 7 additions & 0 deletions storage/src/index/unordered.rs
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,13 @@ impl<T: Translator, V: Eq> Index<T, V> {
}
}

impl<T: Translator, V: Eq> crate::qmdb::any::sync::Index for Index<T, V> {
type Translator = T;
fn new(ctx: impl Metrics, translator: T) -> Self {
Self::new(ctx, translator)
}
}

impl<T: Translator, V: Eq> Unordered for Index<T, V> {
type Value = V;
type Cursor<'a>
Expand Down
Loading
Loading