pub struct CrateUsage {
pub name: String,
pub is_direct: bool,
pub total_calls: usize,
pub methods: HashMap<String, MethodCall>,
}Expand description
Represents a crate with all its method calls.
Fields§
§name: StringName of the crate
is_direct: boolWhether this is a direct or transitive dependency
total_calls: usizeTotal number of calls to this crate
methods: HashMap<String, MethodCall>Map of method path -> method call data
Implementations§
Trait Implementations§
Source§impl Clone for CrateUsage
impl Clone for CrateUsage
Source§impl Debug for CrateUsage
impl Debug for CrateUsage
Source§impl<'de> Deserialize<'de> for CrateUsage
impl<'de> Deserialize<'de> for CrateUsage
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 CrateUsage
impl PartialEq for CrateUsage
Source§impl Serialize for CrateUsage
impl Serialize for CrateUsage
impl StructuralPartialEq for CrateUsage
Auto Trait Implementations§
impl Freeze for CrateUsage
impl RefUnwindSafe for CrateUsage
impl Send for CrateUsage
impl Sync for CrateUsage
impl Unpin for CrateUsage
impl UnsafeUnpin for CrateUsage
impl UnwindSafe for CrateUsage
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.