enso/lib/rust/shapely
Ilya Bogdanov 6b8d8e9270
Implement documentation IR (#4024)
[Task link](https://www.pivotaltracker.com/story/show/184012434)

This PR implements Intermediate Representation for our documentation. Later these data structures would be used to generate HTML and CSS for the documentation panel. For now, we display it in the debug scene.


https://user-images.githubusercontent.com/6566674/210674850-480a3e6e-76c3-4f34-a235-15c44dc9ec01.mp4

# Important Notes
- `suggestion-database` now lives in a separate crate
- also, two utility crates were introduced for the `notification` and `executor` modules of enso-gui
- documentation debug scene is moved to a separate crate
- All refactorings are done in the last two commits
2023-01-12 14:50:33 +00:00
..
macros Implement documentation IR (#4024) 2023-01-12 14:50:33 +00:00
src Basic dropdown widget integration (#4013) 2023-01-11 14:32:25 +00:00
tests Fixing build. 2022-03-10 06:21:57 +01:00
Cargo.toml Bump wasm-bindgen (#3971) 2022-12-13 22:20:25 +01:00
README.md Integration Test Framework (#3257) 2022-02-11 13:19:02 +01:00

Shapely

This crate provides automatic derivation for useful type classes.