#![deny(unsafe_code)]
#![warn(rust_2018_idioms)]
#![warn(missing_docs)]
#![warn(clippy::all)]
mod references;
mod type_definition;
pub use self::references::find_references_single_file;
pub use self::type_definition::TypeDefinitionProvider;
pub use perl_lsp_document_links::compute_links;
pub use perl_lsp_type_hierarchy::{
TypeHierarchyItem, TypeHierarchyProvider, TypeHierarchySymbolKind,
};
pub use perl_lsp_workspace_symbols::{WorkspaceSymbol, WorkspaceSymbolsProvider};
pub use lsp_types::Location;