Enum tantivy::error::TantivyError [−][src]
The library's error enum
Variants
OpenDirectoryError(OpenDirectoryError)
Failed to open the directory.
OpenReadError(OpenReadError)
Failed to open a file for read.
OpenWriteError(OpenWriteError)
Failed to open a file for write.
Index already exists in this directory
Failed to acquire file lock
IOError(Error)
IO Error.
DataCorruption(DataCorruption)
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 Error for TantivyError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<DataCorruption> for TantivyError
[src]
fn from(data_corruption: DataCorruption) -> TantivyError
[src]
impl From<DocParsingError> for TantivyError
[src]
fn from(error: DocParsingError) -> TantivyError
[src]
impl From<Error> for 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<LockError> for TantivyError
[src]
fn from(lock_error: LockError) -> TantivyError
[src]
impl From<OpenDirectoryError> for TantivyError
[src]
fn from(source: OpenDirectoryError) -> Self
[src]
impl From<OpenReadError> for TantivyError
[src]
fn from(source: OpenReadError) -> Self
[src]
impl From<OpenWriteError> for TantivyError
[src]
fn from(source: OpenWriteError) -> Self
[src]
impl From<ParseError> for TantivyError
[src]
fn from(err: ParseError) -> 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
[src]
impl Send for TantivyError
[src]
impl Sync for TantivyError
[src]
impl Unpin for TantivyError
[src]
impl !UnwindSafe for TantivyError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
[src]
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
pub fn as_any(&self) -> &(dyn Any + 'static)
[src]
pub 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> 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> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
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.
pub 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.
pub 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>,