pub struct TypeDefinitionProvider;Expand description
Provides go-to-type-definition functionality for Perl code.
Finds and locates type/class definitions for variables and references, enabling LSP clients to navigate to the source of type definitions.
Implementations§
Source§impl TypeDefinitionProvider
impl TypeDefinitionProvider
Sourcepub fn new() -> TypeDefinitionProvider
pub fn new() -> TypeDefinitionProvider
Creates a new type definition provider instance.
Trait Implementations§
Source§impl Default for TypeDefinitionProvider
impl Default for TypeDefinitionProvider
Source§fn default() -> TypeDefinitionProvider
fn default() -> TypeDefinitionProvider
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TypeDefinitionProvider
impl RefUnwindSafe for TypeDefinitionProvider
impl Send for TypeDefinitionProvider
impl Sync for TypeDefinitionProvider
impl Unpin for TypeDefinitionProvider
impl UnsafeUnpin for TypeDefinitionProvider
impl UnwindSafe for TypeDefinitionProvider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more