Struct debian_packaging::dependency_resolution::BinaryPackageTransitiveDependenciesResolution
source · [−]pub struct BinaryPackageTransitiveDependenciesResolution<'file, 'data: 'file> { /* private fields */ }Implementations
sourceimpl<'file, 'data: 'file> BinaryPackageTransitiveDependenciesResolution<'file, 'data>
impl<'file, 'data: 'file> BinaryPackageTransitiveDependenciesResolution<'file, 'data>
sourcepub fn packages(
&self
) -> impl Iterator<Item = &'file BinaryPackageControlFile<'data>> + '_
pub fn packages(
&self
) -> impl Iterator<Item = &'file BinaryPackageControlFile<'data>> + '_
Obtain all packages in this collection.
Packages are guaranteed to be emitted at most once. However, the uniqueness of each package is defined by the composition of the control paragraph. So packages with the same name and version may occur multiple times if their control paragraphs aren’t identical.
sourcepub fn packages_with_sources(
&self
) -> impl Iterator<Item = (&'file BinaryPackageControlFile<'data>, &Vec<BinaryPackageDependencySource<'file, 'data>>)> + '_
pub fn packages_with_sources(
&self
) -> impl Iterator<Item = (&'file BinaryPackageControlFile<'data>, &Vec<BinaryPackageDependencySource<'file, 'data>>)> + '_
Obtain all packages in this collection along with annotations of its reverse dependencies.
Packages are emitted in the same order as Self::packages(). Associated with each entry is a list of direct dependency sources that caused this package to be present.
Trait Implementations
sourceimpl<'file, 'data: 'file> Clone for BinaryPackageTransitiveDependenciesResolution<'file, 'data>
impl<'file, 'data: 'file> Clone for BinaryPackageTransitiveDependenciesResolution<'file, 'data>
sourcefn clone(&self) -> BinaryPackageTransitiveDependenciesResolution<'file, 'data>
fn clone(&self) -> BinaryPackageTransitiveDependenciesResolution<'file, 'data>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl<'file, 'data: 'file> Debug for BinaryPackageTransitiveDependenciesResolution<'file, 'data>
impl<'file, 'data: 'file> Debug for BinaryPackageTransitiveDependenciesResolution<'file, 'data>
sourceimpl<'file, 'data: 'file> Default for BinaryPackageTransitiveDependenciesResolution<'file, 'data>
impl<'file, 'data: 'file> Default for BinaryPackageTransitiveDependenciesResolution<'file, 'data>
sourcefn default() -> BinaryPackageTransitiveDependenciesResolution<'file, 'data>
fn default() -> BinaryPackageTransitiveDependenciesResolution<'file, 'data>
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl<'file, 'data> RefUnwindSafe for BinaryPackageTransitiveDependenciesResolution<'file, 'data>
impl<'file, 'data> Send for BinaryPackageTransitiveDependenciesResolution<'file, 'data>
impl<'file, 'data> Sync for BinaryPackageTransitiveDependenciesResolution<'file, 'data>
impl<'file, 'data> Unpin for BinaryPackageTransitiveDependenciesResolution<'file, 'data> where
'data: 'file,
impl<'file, 'data> UnwindSafe for BinaryPackageTransitiveDependenciesResolution<'file, 'data>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more