pub struct ParsedSymbol {
pub qname: String,
pub kind: SymbolKind,
pub start_line: u32,
pub start_col: u32,
pub end_line: u32,
pub end_col: u32,
pub body: String,
pub signature: Option<String>,
pub doc: Option<String>,
}Expand description
Parsed symbol returned by a language adapter. Carries enough info to
build a full Symbol node.
Fields§
§qname: String§kind: SymbolKind§start_line: u32§start_col: u32§end_line: u32§end_col: u32§body: String§signature: Option<String>§doc: Option<String>Trait Implementations§
Source§impl Clone for ParsedSymbol
impl Clone for ParsedSymbol
Auto Trait Implementations§
impl Freeze for ParsedSymbol
impl RefUnwindSafe for ParsedSymbol
impl Send for ParsedSymbol
impl Sync for ParsedSymbol
impl Unpin for ParsedSymbol
impl UnsafeUnpin for ParsedSymbol
impl UnwindSafe for ParsedSymbol
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