pub enum SymKind {
Var,
Sub,
Pack,
}Expand description
Symbol kinds for cross-file indexing during Index/Navigate workflows.
Variants§
Var
Variable symbol ($, @, or % sigil)
Sub
Subroutine definition (sub foo)
Pack
Package declaration (package Foo)
Trait Implementations§
impl Copy for SymKind
impl Eq for SymKind
impl StructuralPartialEq for SymKind
Auto Trait Implementations§
impl Freeze for SymKind
impl RefUnwindSafe for SymKind
impl Send for SymKind
impl Sync for SymKind
impl Unpin for SymKind
impl UnsafeUnpin for SymKind
impl UnwindSafe for SymKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.