pub struct SymbolFact {
pub path: String,
pub name: String,
pub kind: String,
pub complexity: u32,
pub calls: Vec<String>,
pub start_byte: usize,
pub end_byte: usize,
}Fields§
§path: String§name: String§kind: String§complexity: u32§calls: Vec<String>§start_byte: usize§end_byte: usizeTrait Implementations§
Source§impl Clone for SymbolFact
impl Clone for SymbolFact
Source§fn clone(&self) -> SymbolFact
fn clone(&self) -> SymbolFact
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 SymbolFact
impl Debug for SymbolFact
Source§impl<'de> Deserialize<'de> for SymbolFact
impl<'de> Deserialize<'de> for SymbolFact
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
Source§impl PartialEq for SymbolFact
impl PartialEq for SymbolFact
Source§impl Serialize for SymbolFact
impl Serialize for SymbolFact
impl Eq for SymbolFact
impl StructuralPartialEq for SymbolFact
Auto Trait Implementations§
impl Freeze for SymbolFact
impl RefUnwindSafe for SymbolFact
impl Send for SymbolFact
impl Sync for SymbolFact
impl Unpin for SymbolFact
impl UnsafeUnpin for SymbolFact
impl UnwindSafe for SymbolFact
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more