Enum graphannis::errors::GraphAnnisError [−][src]
#[non_exhaustive]
pub enum GraphAnnisError {
Show 25 variants
Core(GraphAnnisCoreError),
AQLSyntaxError(AQLError),
AQLSemanticError(AQLError),
ImpossibleSearch(String),
Timeout,
LoadingGraphFailed {
name: String,
},
NoSuchCorpus(String),
CorpusExists(String),
NoSuchNodeID(String),
PlanDescriptionMissing,
PlanCostMissing,
NoExecutionNode(usize),
NoComponentForNode(usize),
LHSOperandNotFound,
RHSOperandNotFound,
InvalidFrequencyDefinition,
CorpusStorage(CorpusStorageError),
RelAnnisImportError(RelAnnisError),
Io(Error),
TomlDeserializer(Error),
TomlSerializer(Error),
Zip(ZipError),
StripPathPrefix(StripPrefixError),
Csv(Error),
ParseIntError(ParseIntError),
}
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Core(GraphAnnisCoreError)
Tuple Fields
AQLSyntaxError(AQLError)
Tuple Fields
0: AQLError
AQLSemanticError(AQLError)
Tuple Fields
0: AQLError
ImpossibleSearch(String)
Tuple Fields
0: String
Timeout
LoadingGraphFailed
Fields
name: String
NoSuchCorpus(String)
Tuple Fields
0: String
CorpusExists(String)
Tuple Fields
0: String
NoSuchNodeID(String)
Tuple Fields
0: String
PlanDescriptionMissing
PlanCostMissing
NoExecutionNode(usize)
Tuple Fields
0: usize
NoComponentForNode(usize)
Tuple Fields
0: usize
LHSOperandNotFound
RHSOperandNotFound
InvalidFrequencyDefinition
CorpusStorage(CorpusStorageError)
Tuple Fields
RelAnnisImportError(RelAnnisError)
Tuple Fields
Io(Error)
Tuple Fields
0: Error
TomlDeserializer(Error)
Tuple Fields
0: Error
TomlSerializer(Error)
Tuple Fields
0: Error
Zip(ZipError)
Tuple Fields
0: ZipError
StripPathPrefix(StripPrefixError)
Tuple Fields
Csv(Error)
Tuple Fields
0: Error
ParseIntError(ParseIntError)
Tuple Fields
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.