pub struct DevboxImport {
pub packages: Vec<DevboxPackage>,
pub env: BTreeMap<String, String>,
pub scripts: BTreeMap<String, String>,
pub init_hook: Vec<String>,
pub skipped: Vec<SkippedItem>,
}Expand description
A devbox.json reduced to flk’s vocabulary.
Fields§
§packages: Vec<DevboxPackage>Packages to add, in manifest order.
env: BTreeMap<String, String>Environment variables to set.
scripts: BTreeMap<String, String>shell.scripts, each body joined into a single script.
init_hook: Vec<String>shell.init_hook lines, to append to the profile’s shellHook.
skipped: Vec<SkippedItem>Manifest content that could not be translated.
Implementations§
Trait Implementations§
Source§impl Debug for DevboxImport
impl Debug for DevboxImport
Source§impl Default for DevboxImport
impl Default for DevboxImport
Source§fn default() -> DevboxImport
fn default() -> DevboxImport
Returns the “default value” for a type. Read more
impl Eq for DevboxImport
Source§impl PartialEq for DevboxImport
impl PartialEq for DevboxImport
impl StructuralPartialEq for DevboxImport
Auto Trait Implementations§
impl Freeze for DevboxImport
impl RefUnwindSafe for DevboxImport
impl Send for DevboxImport
impl Sync for DevboxImport
impl Unpin for DevboxImport
impl UnsafeUnpin for DevboxImport
impl UnwindSafe for DevboxImport
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