FunctionsΒ§
- branches π
- const_
to_ πvaltree_ inner - create_
valtree_ πplace - dump_
place π - eval_
to_ πvaltree - Evaluates a constant and turns it into a type-level constant value.
- reconstruct_
place_ πmeta - Valtrees donβt store the
MemPlaceMeta
that all dynamically sized values have in the interpreter. This function reconstructs it. - slice_
branches π - valtree_
into_ πmplace - valtree_
to_ const_ value - Converts a
ValTree
to aConstValue
, which is needed after mir construction has finished. - valtree_
to_ πref - Put a valtree into memory and return a reference to that.