[][src]Module rnix::types

Provides a type system for the AST, in some sense

Structs

Apply
Assert
Attribute
Dynamic
Error
Ident
IfElse
IndexSet
Inherit
InheritFrom
Interpol
InterpolAst
InterpolLiteral
Lambda
Let
LetIn
List
ListItem
Operation
OrDefault
Paren
PatBind
PatEntry
Pattern
Root
Set
SetEntry
Unary
Value
With

Enums

InterpolPart
OpKind
UnaryOpKind

Traits

EntryHolder

Provides the function .entries()

LightWrapper

Provides the function .inner() for transparent wrappers like root

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