pub struct SymbolItem {
pub name: String,
pub kind: RustSymbolKind,
pub file: String,
pub line: u32,
pub col: u32,
pub container_name: Option<String>,
pub body: Option<String>,
}Fields§
§name: String§kind: RustSymbolKind§file: String§line: u32§col: u32§container_name: Option<String>§body: Option<String>Trait Implementations§
Source§impl Debug for SymbolItem
impl Debug for SymbolItem
Source§impl<'de> Deserialize<'de> for SymbolItem
impl<'de> Deserialize<'de> for SymbolItem
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 SymbolItem
impl RefUnwindSafe for SymbolItem
impl Send for SymbolItem
impl Sync for SymbolItem
impl Unpin for SymbolItem
impl UnsafeUnpin for SymbolItem
impl UnwindSafe for SymbolItem
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