[][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 Debug for OpenWriteError[src]

impl Display for OpenWriteError[src]

impl Error for OpenWriteError[src]

impl From<IOError> for OpenWriteError[src]

impl From<OpenWriteError> for TantivyError[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

impl<T> Erased for T[src]

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

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

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

impl<T, U> Into<U> for T where
    U: From<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<V, T> VZip<V> for T where
    V: MultiLane<T>,