pub struct SymbolRecord {
pub id: i64,
pub package_id: i64,
pub name: String,
pub kind: String,
pub signature: String,
pub line: u32,
}Expand description
A symbol record in the index.
Fields§
§id: i64§package_id: i64§name: String§kind: String§signature: String§line: u32Trait 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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SymbolRecord
impl RefUnwindSafe for SymbolRecord
impl Send for SymbolRecord
impl Sync for SymbolRecord
impl Unpin for SymbolRecord
impl UnsafeUnpin for SymbolRecord
impl UnwindSafe for SymbolRecord
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request