pub struct ExtractedSymbol {
pub name: String,
pub kind: SymbolKind,
pub signature: Option<String>,
pub start_line: usize,
pub end_line: usize,
pub start_byte: usize,
pub end_byte: usize,
pub parent_index: Option<usize>,
}Expand description
Extracted symbol from AST
Fields§
§name: String§kind: SymbolKind§signature: Option<String>§start_line: usize§end_line: usize§start_byte: usize§end_byte: usize§parent_index: Option<usize>Trait Implementations§
Source§impl Clone for ExtractedSymbol
impl Clone for ExtractedSymbol
Source§fn clone(&self) -> ExtractedSymbol
fn clone(&self) -> ExtractedSymbol
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ExtractedSymbol
impl RefUnwindSafe for ExtractedSymbol
impl Send for ExtractedSymbol
impl Sync for ExtractedSymbol
impl Unpin for ExtractedSymbol
impl UnsafeUnpin for ExtractedSymbol
impl UnwindSafe for ExtractedSymbol
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