pub struct ProcessedBundle {
pub quadlet_files: Vec<GeneratedFile>,
pub config_files: Vec<GeneratedFile>,
pub images: Vec<String>,
pub bind_mount_dirs: Vec<PathBuf>,
pub files: Vec<(PathBuf, PathBuf)>,
}Expand description
Result of processing a quadlet bundle from the registry.
Fields§
§quadlet_files: Vec<GeneratedFile>§config_files: Vec<GeneratedFile>§images: Vec<String>§bind_mount_dirs: Vec<PathBuf>Host directories that must exist before containers start (bind mount sources).
files: Vec<(PathBuf, PathBuf)>Vendored files (src, dst) to copy raw from the registry into
service_home. Kept separate from config_files because the config
pipeline is UTF-8 only (template rendering) — DLLs, archives and
other binaries don’t fit there. The files/ subtree mirrors
service_home paths.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProcessedBundle
impl RefUnwindSafe for ProcessedBundle
impl Send for ProcessedBundle
impl Sync for ProcessedBundle
impl Unpin for ProcessedBundle
impl UnsafeUnpin for ProcessedBundle
impl UnwindSafe for ProcessedBundle
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