ZIm/crates/project2/src
Antonio Scandurra 88875fd006
Zed2 entities (#3189)
Adds an `Entity` trait for abstracting over `View`s and `Model`s, and
implements it for the `subscribe()` and `observe()` APIs.

The last commit also includes a fun experiment I added, using the
`Result` type to return the owned model handles back to the caller in
the case of downcast failure, inspired by the `binary_search*` methods.
2023-10-31 10:11:25 +01:00
..
ignore.rs WIP 2023-10-23 11:43:08 +02:00
lsp_command.rs Rename Handle to Model 2023-10-30 19:44:01 +01:00
project2.rs Zed2 entities (#3189) 2023-10-31 10:11:25 +01:00
project_settings.rs Load themes from settings and rework Settings trait 2023-10-25 20:37:55 +02:00
project_tests.rs WIP 2023-10-23 11:43:08 +02:00
search.rs WIP 2023-10-23 11:43:08 +02:00
terminals.rs Add the entity trait and implement for models, views, subscriptions, and observations 2023-10-30 17:50:21 -07:00
worktree.rs update prettier2, call2 and project2 to use fs2 2023-10-30 16:21:58 -04:00
worktree_tests.rs WIP 2023-10-23 11:43:08 +02:00