pub struct FileSymbolSummary {
pub name: String,
pub kind: String,
pub line: usize,
pub end_line: usize,
pub signature: String,
pub exported: bool,
pub documentation: String,
pub parent: String,
pub called_by: Vec<String>,
}Expand description
Compact file-summary symbol row.
Fields§
§name: StringSymbol name.
kind: StringSymbol kind.
line: usizeOne-based start line.
end_line: usizeOne-based end line.
signature: StringDeclaration signature.
exported: boolWhether the symbol is exported or publicly visible.
documentation: StringExtracted doc comment or docstring.
parent: StringOptional parent symbol.
called_by: Vec<String>Symbols that call this symbol across the indexed graph.
Trait Implementations§
Source§impl Debug for FileSymbolSummary
impl Debug for FileSymbolSummary
Auto Trait Implementations§
impl Freeze for FileSymbolSummary
impl RefUnwindSafe for FileSymbolSummary
impl Send for FileSymbolSummary
impl Sync for FileSymbolSummary
impl Unpin for FileSymbolSummary
impl UnwindSafe for FileSymbolSummary
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