Module rnix::types[][src]

Provides a type system for the AST, in some sense

Structs

Apply
Assert
AttrSet
BinOp
Dynamic
Error
Ident
IfElse
Inherit
InheritFrom
Key
KeyValue
Lambda
LegacyLet
LetIn
List
OrDefault
Paren
ParsedTypeError
PatBind
PatEntry
Pattern
Root
Select
Str
TextDump

A struct that prints out the textual representation of a node in a stable format. See TypedNode::dump.

UnaryOp
Value
With

Enums

BinOpKind
ParsedType
UnaryOpKind

Traits

EntryHolder

Provides the function .entries()

TokenWrapper
TypedNode

A TypedNode is simply a wrapper around an untyped node to provide a type system in some sense.

Wrapper

Provides the function .inner() for wrapping types like parenthensis