php-lsp 0.5.0

A PHP Language Server Protocol implementation
Documentation
#![allow(dead_code, unused_imports)]

#[path = "common/mod.rs"]
mod common;

pub use common::render::{
    assert_linked_editing_ranges_share_text, assert_selection_range_invariant,
};
pub use common::{
    TestServer, canonicalize_workspace_edit, lines_of, render_completion, render_document_symbols,
    render_hover, render_inlay_hints, render_locations, render_resolved_completion_item,
    render_resolved_inlay_hint, render_resolved_workspace_symbol, render_semantic_tokens,
    render_workspace_symbols,
};

#[path = "editing/feature_code_actions.rs"]
mod feature_code_actions;
#[path = "editing/feature_completion.rs"]
mod feature_completion;
#[path = "editing/feature_document_link.rs"]
mod feature_document_link;
#[path = "editing/feature_folding.rs"]
mod feature_folding;
#[path = "editing/feature_formatting.rs"]
mod feature_formatting;
#[path = "editing/feature_hover.rs"]
mod feature_hover;
#[path = "editing/feature_linked_editing.rs"]
mod feature_linked_editing;
#[path = "editing/feature_selection_range.rs"]
mod feature_selection_range;
#[path = "editing/feature_signature_help.rs"]
mod feature_signature_help;
#[path = "editing/feature_symbols.rs"]
mod feature_symbols;