Expand description
Mutable IR traversal.
Macros§
- Helper macro to create a combined
Transformed
out of several variables, each with their own transformation, where anyTransformed::Changed
input will result in aTransformed::Changed
output, using a combination of the changed inputs, and clones of the unchanged inputs.
Enums§
- The result of a transformation (which is not in-place).
- Helper type for [
transform!
] - not public as it’s easy to misuse.
Traits§
- AutoRef 🔒
- Like
InnerTransform
, but only for thein_place_transform_X
cases. - Trait implemented on “transformable” types, to further “elaborate” a type by transforming its “interior” (i.e. variants and/or fields).