···
db::{EventRecord, NsidHit, block},
-
CLOCK, DefaultRateTracker, RateTracker, ReadVariableExt, WritableByteView,
-
varints_unsigned_encoded,
pub type ItemDecoder = block::ItemDecoder<Cursor<Slice>, NsidHit>;
-
pub type ItemEncoder = block::ItemEncoder<WritableByteView, NsidHit>;
pub type Item = block::Item<NsidHit>;
pub struct LexiconHandle {
···
-
let mut writer = ItemEncoder::new(
-
WritableByteView::with_size(ItemEncoder::encoded_len(count)),
let mut start_timestamp = None;
let mut end_timestamp = None;
let mut written = 0_usize;
···
-
data: value.into_inner(),
Err(std::io::Error::new(std::io::ErrorKind::WriteZero, "no items are in queue").into())
···
db::{EventRecord, NsidHit, block},
+
utils::{CLOCK, DefaultRateTracker, RateTracker, ReadVariableExt, varints_unsigned_encoded},
pub type ItemDecoder = block::ItemDecoder<Cursor<Slice>, NsidHit>;
+
pub type ItemEncoder = block::ItemEncoder<Vec<u8>, NsidHit>;
pub type Item = block::Item<NsidHit>;
pub struct LexiconHandle {
···
+
ItemEncoder::new(Vec::with_capacity(ItemEncoder::encoded_len(count)), count);
let mut start_timestamp = None;
let mut end_timestamp = None;
let mut written = 0_usize;
···
Err(std::io::Error::new(std::io::ErrorKind::WriteZero, "no items are in queue").into())