pub struct SymbolRecord {
pub id: String,
pub file: String,
pub kind: String,
pub name: String,
pub start: i64,
pub end: i64,
pub qualifier: Option<String>,
pub visibility: Option<String>,
pub container: Option<String>,
pub content_hash: Option<String>,
}Fields§
§id: String§file: String§kind: String§name: String§start: i64§end: i64§qualifier: Option<String>§visibility: Option<String>§container: Option<String>§content_hash: Option<String>Blake3 hash of normalized symbol body for duplicate detection
Trait Implementations§
Source§impl Clone for SymbolRecord
impl Clone for SymbolRecord
Source§fn clone(&self) -> SymbolRecord
fn clone(&self) -> SymbolRecord
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SymbolRecord
impl Debug for SymbolRecord
Auto Trait Implementations§
impl Freeze for SymbolRecord
impl RefUnwindSafe for SymbolRecord
impl Send for SymbolRecord
impl Sync for SymbolRecord
impl Unpin for SymbolRecord
impl UnwindSafe for SymbolRecord
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)