pub enum DependencyEvent {
ClassicV3 {
package: Path,
specification: PackageSpecification<Attrs>,
},
V4 {
package: String,
specification: PackageSpecification,
},
V4Definition {
package: String,
definition: PackageDefinition,
},
}Expand description
One dependency specification in a versioned distribution.
Variants§
ClassicV3
A dependency represented with Classic v3 concrete types.
V4
A dependency represented with v4 concrete types.
V4Definition
A dependency an application links statically, carried as a package definition (distributions-0010).
Trait Implementations§
Source§impl Clone for DependencyEvent
impl Clone for DependencyEvent
Source§impl Debug for DependencyEvent
impl Debug for DependencyEvent
Source§impl PartialEq for DependencyEvent
impl PartialEq for DependencyEvent
impl StructuralPartialEq for DependencyEvent
Auto Trait Implementations§
impl Freeze for DependencyEvent
impl RefUnwindSafe for DependencyEvent
impl Send for DependencyEvent
impl Sync for DependencyEvent
impl Unpin for DependencyEvent
impl UnsafeUnpin for DependencyEvent
impl UnwindSafe for DependencyEvent
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