Skip to main content

Z3_error_code

Type Alias Z3_error_code 

Source
pub type Z3_error_code = ErrorCode;

Aliased Type§

#[repr(u32)]
pub enum Z3_error_code {
Show 13 variants Ok = 0, SortError = 1, Iob = 2, InvalidArg = 3, ParserError = 4, NoParser = 5, InvalidPattern = 6, MemoutFail = 7, FileAccessError = 8, InternalFatal = 9, InvalidUsage = 10, DecRefError = 11, Exception = 12,
}

Variants§

§

Ok = 0

No error.

§

SortError = 1

User tried to build an invalid (type incorrect) AST.

§

Iob = 2

Index out of bounds.

§

InvalidArg = 3

Invalid argument was provided.

§

ParserError = 4

An error occurred when parsing a string or file.

§

NoParser = 5

Parser output is not available, that is, user didn’t invoke Z3_parse_smtlib2_string or Z3_parse_smtlib2_file.

§

InvalidPattern = 6

Invalid pattern was used to build a quantifier.

§

MemoutFail = 7

A memory allocation failure was encountered.

§

FileAccessError = 8

A file could not be accessed.

§

InternalFatal = 9

An error internal to Z3 occurred.

§

InvalidUsage = 10

API call is invalid in the current state.

§

DecRefError = 11

Trying to decrement the reference counter of an AST that was deleted or the reference counter was not initialized with Z3_inc_ref.

§

Exception = 12

Internal Z3 exception. Additional details can be retrieved using Z3_get_error_msg.