Enum public_traits::errors::MentatError
[−]
[src]
pub enum MentatError { BadUuid(String), PathAlreadyExists(String), UnboundVariables(BTreeSet<String>), InvalidArgumentName(String), UnknownAttribute(String), InvalidVocabularyVersion, ConflictingAttributeDefinitions(String, u32, String, Attribute, Attribute), ExistingVocabularyTooNew(String, u32, u32), UnexpectedCoreSchema(u32, Option<u32>), UnexpectedLostTransactRace, MissingCoreVocabulary(Keyword), PreparedQuerySchemaMismatch, ValueTypeMismatch(ValueType, ValueType), IoError(Error), NotYetImplemented(String), RusqliteError(String), EdnParseError(ParseError), DbError(DbError), AlgebrizerError(AlgebrizerError), ProjectorError(ProjectorError), PullError(PullError), SQLError(SQLError), TolstoyError(TolstoyError), }
Variants
BadUuid(String)
PathAlreadyExists(String)
UnboundVariables(BTreeSet<String>)
InvalidArgumentName(String)
UnknownAttribute(String)
InvalidVocabularyVersion
ConflictingAttributeDefinitions(String, u32, String, Attribute, Attribute)
ExistingVocabularyTooNew(String, u32, u32)
UnexpectedCoreSchema(u32, Option<u32>)
UnexpectedLostTransactRace
MissingCoreVocabulary(Keyword)
PreparedQuerySchemaMismatch
ValueTypeMismatch(ValueType, ValueType)
IoError(Error)
NotYetImplemented(String)
We're just not done yet. Message that the feature is recognized but not yet implemented.
RusqliteError(String)
EdnParseError(ParseError)
DbError(DbError)
AlgebrizerError(AlgebrizerError)
ProjectorError(ProjectorError)
PullError(PullError)
SQLError(SQLError)
TolstoyError(TolstoyError)
Trait Implementations
impl Debug for MentatError
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl From<Error> for MentatError
[src]
fn from(error: Error) -> MentatError
[src]
Performs the conversion.
impl From<Error> for MentatError
[src]
fn from(error: Error) -> MentatError
[src]
Performs the conversion.
impl From<ParseError> for MentatError
[src]
fn from(error: ParseError) -> MentatError
[src]
Performs the conversion.
impl From<DbError> for MentatError
[src]
fn from(error: DbError) -> MentatError
[src]
Performs the conversion.
impl From<AlgebrizerError> for MentatError
[src]
fn from(error: AlgebrizerError) -> MentatError
[src]
Performs the conversion.
impl From<ProjectorError> for MentatError
[src]
fn from(error: ProjectorError) -> MentatError
[src]
Performs the conversion.
impl From<PullError> for MentatError
[src]
fn from(error: PullError) -> MentatError
[src]
Performs the conversion.
impl From<SQLError> for MentatError
[src]
fn from(error: SQLError) -> MentatError
[src]
Performs the conversion.
impl From<TolstoyError> for MentatError
[src]
fn from(error: TolstoyError) -> MentatError
[src]
Performs the conversion.