Enum graphannis_core::errors::GraphAnnisCoreError [−][src]
#[non_exhaustive]
pub enum GraphAnnisCoreError {
Show 16 variants
InvalidComponentType(String),
InvalidComponentDescriptionFormat(String),
LoadingAnnotationStorage {
path: String,
source: Error,
},
UnknownGraphStorageImpl(String),
EmptyComponentPath,
GraphMLMissingAnnotationKey(AnnoKey),
NonExclusiveComponentReference(String),
MissingComponent(String),
ComponentNotLoaded(String),
ReadOnlyComponent(String),
ModelError(ComponentTypeError),
BincodeSerialization(Error),
Io(Error),
PersistingTemporaryFile(PersistError),
SortedStringTable(Status),
Xml(Error),
}
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.
InvalidComponentType(String)
Tuple Fields
0: String
InvalidComponentDescriptionFormat(String)
Tuple Fields
0: String
LoadingAnnotationStorage
UnknownGraphStorageImpl(String)
Tuple Fields
0: String
EmptyComponentPath
GraphMLMissingAnnotationKey(AnnoKey)
Tuple Fields
0: AnnoKey
NonExclusiveComponentReference(String)
Tuple Fields
0: String
MissingComponent(String)
Tuple Fields
0: String
ComponentNotLoaded(String)
Tuple Fields
0: String
ReadOnlyComponent(String)
Tuple Fields
0: String
ModelError(ComponentTypeError)
Tuple Fields
BincodeSerialization(Error)
Tuple Fields
0: Error
Io(Error)
Tuple Fields
0: Error
PersistingTemporaryFile(PersistError)
Tuple Fields
0: PersistError
SortedStringTable(Status)
Tuple Fields
0: Status
Xml(Error)
Tuple Fields
0: Error
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.