[−][src]Enum imdb_index::ErrorKind
The specific kind of error that can occur.
Variants
Path(PathBuf)
An error that occurred while working with a file path.
VersionMismatch
An index version mismatch. This error occurs when the version of the index is different from the version supported by this version of imdb-index.
Generally speaking, the versions must be exactly equivalent, otherwise this error is returned.
Fields of VersionMismatch
UnknownTitle(String)
An error parsing the type of a title.
The data provided is the unrecognized title type.
UnknownScorer(String)
An error parsing the name of a scorer.
The data provided is the unrecognized name.
UnknownNgramType(String)
An error parsing the name of an ngram type.
The data provided is the unrecognized name.
UnknownSimilarity(String)
An error parsing the name of a similarity function.
The data provided is the unrecognized name.
UnknownDirective(String)
An error parsing the name of a directive from a free-form query.
The data provided is the unrecognized name.
Bug(String)
An unexpected error occurred while reading an index that should not have occurred. Generally, these errors correspond to bugs in this library.
Config(String)
An error occurred while reading/writing the index config.
Csv(String)
An error that occured while writing or reading CSV data.
Fst(String)
An error that occured while creating an FST index.
Io
An unexpected I/O error occurred.
Number
An error occurred while parsing a number in a free-form query.
Trait Implementations
impl PartialEq<ErrorKind> for ErrorKind
[src]
impl Eq for ErrorKind
[src]
impl From<ErrorKind> for Error
[src]
impl Clone for ErrorKind
[src]
fn clone(&self) -> ErrorKind
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for ErrorKind
[src]
impl Display for ErrorKind
[src]
Auto Trait Implementations
impl Send for ErrorKind
impl Unpin for ErrorKind
impl Sync for ErrorKind
impl UnwindSafe for ErrorKind
impl RefUnwindSafe for ErrorKind
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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,