slatedb 0.10.0

A cloud native embedded storage engine built on object storage.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::ops::Range;

use bytes::Bytes;

use crate::error::SlateDBError;

pub(crate) trait ReadOnlyBlob {
    async fn len(&self) -> Result<u64, SlateDBError>;

    async fn read_range(&self, range: Range<u64>) -> Result<Bytes, SlateDBError>;

    #[allow(dead_code)]
    async fn read(&self) -> Result<Bytes, SlateDBError>;
}