Skip to content

Commit 0836931

Browse files
committed
refactor
1 parent 8c61555 commit 0836931

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ pub use {
112112
handle::ValueHandle,
113113
index::{Reader as IndexReader, Writer as IndexWriter},
114114
segment::multi_writer::MultiWriter as SegmentWriter,
115-
value::UserValue,
115+
value::{UserKey, UserValue},
116116
value_log::ValueLog,
117117
version::Version,
118118
};

src/mock.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
use crate::{IndexReader, IndexWriter, ValueHandle};
1+
use crate::{value::UserKey, IndexReader, IndexWriter, ValueHandle};
22
use std::{
33
collections::BTreeMap,
44
sync::{Arc, RwLock},
55
};
66

7-
type MockIndexInner = RwLock<BTreeMap<Arc<[u8]>, (ValueHandle, u32)>>;
7+
type MockIndexInner = RwLock<BTreeMap<UserKey, (ValueHandle, u32)>>;
88

99
/// Mock in-memory index
1010
#[allow(clippy::module_name_repetitions)]

src/segment/merge.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crate::{id::SegmentId, SegmentReader};
1+
use crate::{id::SegmentId, value::UserKey, SegmentReader, UserValue};
22
use std::{cmp::Reverse, sync::Arc};
33

44
// TODO: replace with MinHeap...
@@ -9,8 +9,8 @@ type IteratorIndex = usize;
99
#[derive(Debug)]
1010
struct IteratorValue {
1111
index: IteratorIndex,
12-
key: Arc<[u8]>,
13-
value: Arc<[u8]>,
12+
key: UserKey,
13+
value: UserValue,
1414
segment_id: SegmentId,
1515
crc: u32,
1616
}
@@ -79,7 +79,7 @@ impl MergeReader {
7979
}
8080

8181
impl Iterator for MergeReader {
82-
type Item = crate::Result<(Arc<[u8]>, Arc<[u8]>, SegmentId, u32)>;
82+
type Item = crate::Result<(UserKey, UserValue, SegmentId, u32)>;
8383

8484
fn next(&mut self) -> Option<Self::Item> {
8585
if self.heap.is_empty() {

src/segment/reader.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use super::{meta::METADATA_HEADER_MAGIC, writer::BLOB_HEADER_MAGIC};
2-
use crate::{id::SegmentId, Compressor};
2+
use crate::{id::SegmentId, value::UserKey, Compressor, UserValue};
33
use byteorder::{BigEndian, ReadBytesExt};
44
use std::{
55
fs::File,
@@ -50,7 +50,7 @@ impl Reader {
5050
}
5151

5252
impl Iterator for Reader {
53-
type Item = crate::Result<(Arc<[u8]>, Arc<[u8]>, u32)>;
53+
type Item = crate::Result<(UserKey, UserValue, u32)>;
5454

5555
fn next(&mut self) -> Option<Self::Item> {
5656
if self.is_terminated {

src/value_log.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ impl ValueLog {
444444
/// # Errors
445445
///
446446
/// Will return `Err` if an IO error occurs.
447-
#[allow(clippy::result_unit_err)]
447+
#[allow(clippy::result_uAnit_err)]
448448
pub fn scan_for_stats(
449449
&self,
450450
iter: impl Iterator<Item = std::io::Result<(ValueHandle, u32)>>,

0 commit comments

Comments
 (0)