Enum z3_sys::SortKind [] [src]

#[repr(u32)]
pub enum SortKind { Uninterpreted, Bool, Int, Real, BV, Array, Datatype, Relation, FiniteDomain, FloatingPoint, RoundingMode, Seq, RE, Unknown, }

The different kinds of Z3 types (See Z3_get_sort_kind).

This corresponds to Z3_sort_kind in the C API.

Variants

This corresponds to Z3_UINTERPRETED_SORT in the C API.

This corresponds to Z3_BOOL_SORT in the C API.

This corresponds to Z3_INT_SORT in the C API.

This corresponds to Z3_REAL_SORT in the C API.

This corresponds to Z3_BV_SORT in the C API.

This corresponds to Z3_ARRAY_SORT in the C API.

This corresponds to Z3_DATATYPE_SORT in the C API.

This corresponds to Z3_RELATION_SORT in the C API.

This corresponds to Z3_FINITE_DOMAIN_SORT in the C API.

This corresponds to Z3_FLOATING_POINT_SORT in the C API.

This corresponds to Z3_ROUNDING_MODE_SORT in the C API.

This corresponds to Z3_SEQ_SORT in the C API.

This corresponds to Z3_RE_SORT in the C API.

This corresponds to Z3_UNKNOWN_SORT in the C API.

Trait Implementations

impl Debug for SortKind
[src]

[src]

Formats the value using the given formatter. Read more

impl Copy for SortKind
[src]

impl Clone for SortKind
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for SortKind
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Eq for SortKind
[src]

impl Hash for SortKind
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Send for SortKind

impl Sync for SortKind