Enum Type

Nix value type tags corresponding to the host evaluator's type system.

enum Type : uint { ... }

Enum members

NameDescription
attrs [Nix Attribute Set](https://nix.dev/manual/nix/latest/language/types#type-attrs) — a mapping from names to values.
boolean [Nix Boolean](https://nix.dev/manual/nix/latest/language/types#type-bool) — true or false.
float_ [Nix Float](https://nix.dev/manual/nix/latest/language/types#type-float) — a 64-bit IEEE 754 floating-point number.
function_ [Nix Function](https://nix.dev/manual/nix/latest/language/types#type-function) — a lambda or partial application.
integer [Nix Integer](https://nix.dev/manual/nix/latest/language/types#type-int) — a 64-bit signed integer.
list [Nix List](https://nix.dev/manual/nix/latest/language/types#type-list) — an ordered list of values.
null_ [Nix Null](https://nix.dev/manual/nix/latest/language/types#type-null) — the singleton null value.
path [Nix Path](https://nix.dev/manual/nix/latest/language/types#type-path) — a POSIX-style canonical file system path starting with /.
string [Nix String](https://nix.dev/manual/nix/latest/language/types#type-string) — an immutable byte sequence with optional string context.

See Also

Nix language data types