pub struct SymbolResult {
pub id: i64,
pub name: String,
pub kind: SymbolKind,
pub file_path: String,
pub start_line: i64,
pub end_line: i64,
pub signature: Option<String>,
pub summary: Option<String>,
}Expand description
Query result for symbol search
Fields§
§id: i64§name: String§kind: SymbolKind§file_path: String§start_line: i64§end_line: i64§signature: Option<String>§summary: Option<String>Trait Implementations§
Source§impl Clone for SymbolResult
impl Clone for SymbolResult
Source§fn clone(&self) -> SymbolResult
fn clone(&self) -> SymbolResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SymbolResult
impl Debug for SymbolResult
Source§impl<'de> Deserialize<'de> for SymbolResult
impl<'de> Deserialize<'de> for SymbolResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SymbolResult
impl RefUnwindSafe for SymbolResult
impl Send for SymbolResult
impl Sync for SymbolResult
impl Unpin for SymbolResult
impl UnsafeUnpin for SymbolResult
impl UnwindSafe for SymbolResult
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