Enum commitlog::AppendError [] [src]

pub enum AppendError {
    Io(Error),
    FreshIndexNotWritable,
    FreshSegmentNotWritable,
}

Error enum for commit log Append operation.

Variants

The underlying file operations failed during the append attempt.

A new index was created, but was unable to receive writes during the append operation. This could point to exhaustion of machine resources or other I/O issue.

A new segment was created, but was unable to receive writes during the append operation. This could point to exhaustion of machine resources or other I/O issue.

Trait Implementations

impl Debug for AppendError
[src]

Formats the value using the given formatter.

impl From<Error> for AppendError
[src]

Performs the conversion.

impl Error for AppendError
[src]

A short description of the error. Read more

The lower-level cause of this error, if any. Read more

impl Display for AppendError
[src]

Formats the value using the given formatter.