Module expression_tree

Source

Re-exports§

pub use crate::namedreference::NamedReference;
pub use crate::passes::resolving;

Structs§

BindingAnalysis
BindingExpression
The expression in the Element::binding hash table
BuiltinFunctionTypes
PathElement
UnitIter
An iterator over the variants of Unit

Enums§

BuiltinFunction
A function built into the run-time
BuiltinMacroFunction
A builtin function which is handled by the compiler pass
Callable
The base of a Expression::FunctionCall
EasingCurve
Expression
The Expression is hold by properties, so it should not hold any strong references to node from the object_tree
ImageReference
MinMaxOp
OperatorClass
Path
Unit
The units that can be used after numbers in the language

Functions§

operator_class
the class of for this (binary) operation
pretty_print
Print the expression as a .slint code (not necessarily valid .slint)