Type Alias LsmError

Source
pub type LsmError = Error;
Expand description

Re-export of lsm_tree::Error

Aliased Type§

pub enum LsmError {
    Io(Error),
    Encode(EncodeError),
    Decode(DecodeError),
    Decompress(CompressionType),
    InvalidVersion(Version),
    Unrecoverable,
    InvalidChecksum((Checksum, Checksum)),
    ValueLog(Error),
}

Variants§

§

Io(Error)

I/O error

§

Encode(EncodeError)

Serialization failed

§

Decode(DecodeError)

Deserialization failed

§

Decompress(CompressionType)

Decompression failed

§

InvalidVersion(Version)

Invalid or unparsable data format version

§

Unrecoverable

Some required segments could not be recovered from disk

§

InvalidChecksum((Checksum, Checksum))

Invalid checksum value (got, expected)

§

ValueLog(Error)

Value log errors