Enum commitlog::AppendError [−][src]
pub enum AppendError {
Io(Error),
FreshIndexNotWritable,
FreshSegmentNotWritable,
MessageSizeExceeded,
InvalidOffset,
}
Expand description
Error enum for commit log Append operation.
Variants
Io(Error)
The underlying file operations failed during the append attempt.
Tuple Fields of Io
0: Error
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.
If a message that is larger than the per message size is tried to be appended it will not be allowed an will return an error
The buffer contains an invalid offset value
Trait Implementations
use the Display impl or to_string()
replaced by Error::source, which can support downcasting
The lower-level source of this error, if any. Read more
Performs the conversion.