[][src]Enum tantivy::directory::error::OpenWriteError

pub enum OpenWriteError {
    FileAlreadyExists(PathBuf),
    IOError(IOError),
}

Error that may occur when starting to write in a file

Variants

FileAlreadyExists(PathBuf)

Our directory is WORM, writing an existing file is forbidden. Checkout the Directory documentation.

IOError(IOError)

Any kind of IO error that happens when writing in the underlying IO device.

Trait Implementations

impl From<OpenWriteError> for TantivyError[src]

impl From<IOError> for OpenWriteError[src]

impl Display for OpenWriteError[src]

impl Debug for OpenWriteError[src]

impl Error for OpenWriteError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Fruit for T where
    T: Send + Downcast
[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> AsFail for T where
    T: Fail
[src]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[src]

impl<T> Erased for T[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Send + Sync + Any
[src]