pub struct IndexSyncSymbol {
pub file_path: String,
pub name: String,
pub kind: String,
pub start_line: usize,
pub end_line: usize,
pub is_exported: bool,
}Expand description
A single symbol entry in the index sync payload.
Fields§
§file_path: String§name: String§kind: String§start_line: usize§end_line: usize§is_exported: boolTrait Implementations§
Source§impl Debug for IndexSyncSymbol
impl Debug for IndexSyncSymbol
Source§impl<'de> Deserialize<'de> for IndexSyncSymbol
impl<'de> Deserialize<'de> for IndexSyncSymbol
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 IndexSyncSymbol
impl RefUnwindSafe for IndexSyncSymbol
impl Send for IndexSyncSymbol
impl Sync for IndexSyncSymbol
impl Unpin for IndexSyncSymbol
impl UnsafeUnpin for IndexSyncSymbol
impl UnwindSafe for IndexSyncSymbol
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