zed/crates/extension_api/src
Max Brunsfeld 843a35a1a9
extension api: Make server id types constructible, to ease writing tests (#45174)
Currently, extensions cannot have tests that call methods like
`label_for_symbol` and `label_for_completion`, because those methods
take a `LanguageServerId`, and that type is opaque, and cannot be
constructed outside of the `zed_extension_api` crate.

This PR makes it possible to construct those types from strings, so that
it's more straightforward to write unit tests for these LSP adapter
methods.

Release Notes:

- N/A
2025-12-17 16:25:07 -08:00
..
extension_api.rs extension api: Make server id types constructible, to ease writing tests (#45174) 2025-12-17 16:25:07 -08:00
http_client.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
process.rs zed_extension_api: Add simple process API (#25399) 2025-02-22 18:05:36 +00:00
settings.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00