Enum Type
Nix value type tags corresponding to the host evaluator's type system.
enum Type : uint { ... }
Enum members
| Name | Description |
|---|---|
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. |