pub struct Needs {
pub gpu: Vec<String>,
pub repositories: Vec<String>,
pub space_mb: Option<u64>,
pub after: Vec<String>,
}Expand description
What an entry needs from the machine beyond its tools.
Fields§
§gpu: Vec<String>The graphics vendors it is for (nvidia, amd, intel); any one will do.
repositories: Vec<String>Arch repositories that must be enabled, such as multilib.
space_mb: Option<u64>Free space it needs on the root file system beyond its packages, in MiB.
after: Vec<String>Entries that run before it when both are queued.
Trait Implementations§
impl Eq for Needs
impl StructuralPartialEq for Needs
Auto Trait Implementations§
impl Freeze for Needs
impl RefUnwindSafe for Needs
impl Send for Needs
impl Sync for Needs
impl Unpin for Needs
impl UnsafeUnpin for Needs
impl UnwindSafe for Needs
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