Result: done Files: crates/nikaia-std/src/tools/check_fields.nika crates/nikaia-std/src/tools/check_core_places.nika crates/nikaia-std/src/tools/check_shapes.nika crates/nikaia-std/src/tools/emit_core_places.nika crates/nikaia-std/src/tools/describe.nika crates/nikaia-std/src/tools/lowered/check_fields.rs crates/nikaia-std/src/tools/lowered/check_core_places.rs crates/nikaia-std/src/tools/lowered/check_shapes.rs crates/nikaia-std/src/tools/lowered/emit_core_places.rs crates/nikaia-std/src/tools/lowered/describe.rs crates/nikaia-std/src/tools/lowered.rs tests/compiler/tests/a_safe_field_after_a_maps_get_is_lent_not_moved.nika tests/compiler/tests/a_safe_field_after_a_maps_get_is_lent_not_moved.stdout Commit: lowering: m.get(k)?.field lends the member like m[k]?.field Fixes: #1194 Changelog: lowering: ?. after a get, first or last off a binding lends the member out of what the read finds instead of moving it (E0507) Attribution: Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Claude-Session: https://claude.ai/code/session_01GFeMqxRbtUMiGVyDMxsvEq Pushed: local e3344e428fd804053eec626d2619efbeba099e10

This site is open source. Improve this page.