enso/app/gui2/rust-ffi
Kaz Wesley a04385a6a4
New AST APIs (#8851)
Introduce new AST APIs. They will be used for synchronization in the next PR.

# Important Notes
- `Module.edit` now clones a YDoc containing all the module's data; the resulting `MutableModule` can be edited with mutation APIs.
- Every AST type now has a mutable subtype. These `MutableAst` types expose all editing operations that were previously in `MutableModule`, such as `replace`; they also provide field setters.
2024-01-26 11:32:35 +00:00
..
src New AST APIs (#8851) 2024-01-26 11:32:35 +00:00
Cargo.toml Loading suggestion db (#7940) 2023-10-02 15:15:22 +02:00