pub enum DependType {
Full,
Build,
Bootstrap,
Tool,
Test,
}Expand description
Type of dependency (full, build, bootstrap, test, etc.)
Variants§
Full
A regular full pkgsrc dependency for this package, usually specified
using DEPENDS. The default value.
Build
A pkgsrc dependency that is only required to build the package, usually
specified using BUILD_DEPENDS.
Bootstrap
Dependency required to make the pkgsrc infrastructure work for this package (for example a checksum tool to verify distfiles).
Tool
A host tool required to build this package. May turn into a pkgsrc
dependency if the host does not provide a compatible tool. May be
defined using USE_TOOLS or TOOL_DEPENDS.
Test
A pkgsrc dependency that is only required to run the test suite for a package.
Trait Implementations§
source§impl Debug for DependType
impl Debug for DependType
source§impl Default for DependType
impl Default for DependType
source§fn default() -> DependType
fn default() -> DependType
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DependType
impl RefUnwindSafe for DependType
impl Send for DependType
impl Sync for DependType
impl Unpin for DependType
impl UnwindSafe for DependType
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