[−][src]Enum tantivy::TantivyError
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)
IncompatibleIndex(Incompatibility)
Index incompatible with current version of tantivy
Trait Implementations
impl Debug for TantivyError
[src]
impl Display for TantivyError
[src]
impl Fail for TantivyError
[src]
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&dyn Fail>
[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 From<DocParsingError> for TantivyError
[src]
fn from(error: DocParsingError) -> TantivyError
[src]
impl From<Error> for TantivyError
[src]
fn from(io_error: Error) -> TantivyError
[src]
impl From<Error> for TantivyError
[src]
fn from(error: Error) -> TantivyError
[src]
impl From<FastFieldNotAvailableError> for TantivyError
[src]
fn from(fastfield_error: FastFieldNotAvailableError) -> TantivyError
[src]
impl From<IOError> for TantivyError
[src]
fn from(io_error: IOError) -> TantivyError
[src]
impl From<LockError> for TantivyError
[src]
fn from(lock_error: LockError) -> TantivyError
[src]
impl From<OpenDirectoryError> for TantivyError
[src]
fn from(error: OpenDirectoryError) -> TantivyError
[src]
impl From<OpenReadError> for TantivyError
[src]
fn from(error: OpenReadError) -> TantivyError
[src]
impl From<OpenWriteError> for TantivyError
[src]
fn from(error: OpenWriteError) -> TantivyError
[src]
impl<Guard> From<PoisonError<Guard>> for TantivyError
[src]
fn from(_: PoisonError<Guard>) -> TantivyError
[src]
impl From<QueryParserError> for TantivyError
[src]
fn from(parsing_error: QueryParserError) -> TantivyError
[src]
impl From<ThreadPoolBuildError> for TantivyError
[src]
fn from(error: ThreadPoolBuildError) -> TantivyError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for TantivyError
impl Send for TantivyError
impl Sync for TantivyError
impl Unpin for TantivyError
impl !UnwindSafe for TantivyError
Blanket Implementations
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<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
[src]
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src]
T: Send + Sync + Any,
impl<T> Erased for T
[src]
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> From<T> for T
[src]
impl<T> Fruit for T where
T: Send + Downcast,
[src]
T: Send + Downcast,
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,