99fef2fc8611e836965d16bd5df18f15f86c58fa
The `AssignBinding` struct now uses `Option<Address<L>>` to differentiate between simple assignments and destructuring assignments. For destructuring, the addresses are managed by the `Identifier` nodes within the target pattern. A new `GetField` node kind has been introduced to represent optimized field access, which is generated during the lowering phase for the `RuntimePhase`. This change aids in more efficient code generation for accessing fields.
Description
No description provided
Languages
Rust
100%