pub struct DependencyCollectionResult {
pub replacements: HashMap<String, ReplaceInfo>,
pub inheritance_map: HashMap<String, Vec<String>>,
pub class_methods: HashMap<String, HashSet<String>>,
}Expand description
Collection result for dependency analysis
Fields§
§replacements: HashMap<String, ReplaceInfo>§inheritance_map: HashMap<String, Vec<String>>§class_methods: HashMap<String, HashSet<String>>Implementations§
Source§impl DependencyCollectionResult
impl DependencyCollectionResult
pub fn new() -> Self
Sourcepub fn update(&mut self, other: &DependencyCollectionResult)
pub fn update(&mut self, other: &DependencyCollectionResult)
Merge another result into this one
Trait Implementations§
Source§impl Clone for DependencyCollectionResult
impl Clone for DependencyCollectionResult
Source§fn clone(&self) -> DependencyCollectionResult
fn clone(&self) -> DependencyCollectionResult
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 DependencyCollectionResult
impl Debug for DependencyCollectionResult
Source§impl Default for DependencyCollectionResult
impl Default for DependencyCollectionResult
Source§impl From<CollectorResult> for DependencyCollectionResult
impl From<CollectorResult> for DependencyCollectionResult
Source§fn from(result: CollectorResult) -> Self
fn from(result: CollectorResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DependencyCollectionResult
impl RefUnwindSafe for DependencyCollectionResult
impl Send for DependencyCollectionResult
impl Sync for DependencyCollectionResult
impl Unpin for DependencyCollectionResult
impl UnsafeUnpin for DependencyCollectionResult
impl UnwindSafe for DependencyCollectionResult
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> 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