[−][src]Enum tantivy::Error
The library's failure based error enum
Variants
PathDoesNotExist(PathBuf)
Path does not exist.
FileAlreadyExists(PathBuf)
File already exists, this is a problem when we try to write into a new file.
Index already exists in this directory
Failed to acquire file lock
IOError(IOError)
IO Error.
Data corruption.
A thread holding the locked panicked and poisoned the lock.
InvalidArgument(String)
Invalid argument was passed by the user.
ErrorInThread(String)
An Error happened in one of the thread.
SchemaError(String)
An Error appeared related to the schema.
SystemError(String)
System error. (e.g.: We failed spawning a new thread)
Trait Implementations
impl From<FastFieldNotAvailableError> for TantivyError
[src]
fn from(fastfield_error: FastFieldNotAvailableError) -> TantivyError
[src]
impl From<LockError> for TantivyError
[src]
fn from(lock_error: LockError) -> TantivyError
[src]
impl From<IOError> for TantivyError
[src]
fn from(io_error: IOError) -> TantivyError
[src]
impl From<Error> for TantivyError
[src]
fn from(io_error: Error) -> TantivyError
[src]
impl From<QueryParserError> for TantivyError
[src]
fn from(parsing_error: QueryParserError) -> TantivyError
[src]
impl<Guard> From<PoisonError<Guard>> for TantivyError
[src]
fn from(_: PoisonError<Guard>) -> TantivyError
[src]
impl From<OpenReadError> for TantivyError
[src]
fn from(error: OpenReadError) -> TantivyError
[src]
impl From<DocParsingError> for TantivyError
[src]
fn from(error: DocParsingError) -> TantivyError
[src]
impl From<OpenWriteError> for TantivyError
[src]
fn from(error: OpenWriteError) -> TantivyError
[src]
impl From<OpenDirectoryError> for TantivyError
[src]
fn from(error: OpenDirectoryError) -> TantivyError
[src]
impl From<Error> for TantivyError
[src]
fn from(error: Error) -> TantivyError
[src]
impl Debug for TantivyError
[src]
impl Display for TantivyError
[src]
impl Fail for TantivyError
[src]
Auto Trait Implementations
impl Send for TantivyError
impl Sync for TantivyError
impl Unpin for TantivyError
impl !UnwindSafe for TantivyError
impl !RefUnwindSafe for TantivyError
Blanket Implementations
impl<T> Fruit for T where
T: Send + Downcast,
[src]
T: Send + Downcast,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
fn compat(self) -> Compat<Self>
[src]
impl<T> Erased for T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,