Documentation

Miri.Interpreter.DynamicLayout

Source eval_context.rs::size_and_align_from_meta/size_and_align_of_val. Recursive compiler type traversal has explicit execution fuel; exhaustion is an error and never a fabricated dynamic size.

Instances For
    Equations
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        Instances For

          Exact sized fast path and all selected source unsized arms. Type IDs and canonical layouts remain paired through recursive field queries.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Concrete adapter for ProjectionCx.dynamicAlign. The effectful state is retained in RvalueM; callers should not erase effects to fabricate a pure query.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Recovering canonical type identity is mandatory because the memory operand view intentionally stores only size/alignment/ABI. Resolver errors preserve the updated memory and hook state; none is the genuine Foreign result.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For