pub struct VmmTestsPreBuiltArtifactsSelections {
pub test_linux_kernel_x64: bool,
pub test_linux_kernel_aarch64: bool,
pub test_linux_kernel_cca_aarch64: bool,
pub test_linux_initrd_x64: bool,
pub test_linux_initrd_aarch64: bool,
pub test_linux_bzimage_x64: bool,
pub uefi_x64: bool,
pub uefi_aarch64: bool,
pub qemu_system_aarch64_linux_x64: bool,
}Fields§
§test_linux_kernel_x64: bool§test_linux_kernel_aarch64: bool§test_linux_kernel_cca_aarch64: bool§test_linux_initrd_x64: bool§test_linux_initrd_aarch64: bool§test_linux_bzimage_x64: bool§uefi_x64: bool§uefi_aarch64: bool§qemu_system_aarch64_linux_x64: boolImplementations§
Source§impl VmmTestsPreBuiltArtifactsSelections
impl VmmTestsPreBuiltArtifactsSelections
pub fn resolve_artifact(&mut self, id: &str) -> bool
pub fn test_linux_kernel_for(&self, target: ArtifactTarget) -> Result<bool>
pub fn require_test_linux_kernel_for( &mut self, target: ArtifactTarget, ) -> Result<PathBuf>
pub fn test_linux_kernel_cca_for(&self, target: ArtifactTarget) -> Result<bool>
pub fn require_test_linux_kernel_cca_for( &mut self, target: ArtifactTarget, ) -> Result<PathBuf>
pub fn test_linux_initrd_for(&self, target: ArtifactTarget) -> Result<bool>
pub fn require_test_linux_initrd_for( &mut self, target: ArtifactTarget, ) -> Result<PathBuf>
pub fn test_linux_bzimage_for(&self, target: ArtifactTarget) -> Result<bool>
pub fn require_test_linux_bzimage_for( &mut self, target: ArtifactTarget, ) -> Result<PathBuf>
pub fn uefi_for(&self, target: ArtifactTarget) -> Result<bool>
pub fn require_uefi_for(&mut self, target: ArtifactTarget) -> Result<PathBuf>
pub fn qemu_system_aarch64_for(&self, target: ArtifactTarget) -> Result<bool>
pub fn require_qemu_system_aarch64_for( &mut self, target: ArtifactTarget, ) -> Result<PathBuf>
pub fn new_var_set( &self, ctx: &mut NodeCtx<'_>, ) -> (VmmTestsPreBuiltArtifacts, VmmTestsPreBuiltArtifactsWrite)
pub fn handles(&self) -> Vec<ErasedArtifactHandle>
Trait Implementations§
Source§impl Default for VmmTestsPreBuiltArtifactsSelections
impl Default for VmmTestsPreBuiltArtifactsSelections
Source§fn default() -> VmmTestsPreBuiltArtifactsSelections
fn default() -> VmmTestsPreBuiltArtifactsSelections
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VmmTestsPreBuiltArtifactsSelections
impl<'de> Deserialize<'de> for VmmTestsPreBuiltArtifactsSelections
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VmmTestsPreBuiltArtifactsSelections
impl RefUnwindSafe for VmmTestsPreBuiltArtifactsSelections
impl Send for VmmTestsPreBuiltArtifactsSelections
impl Sync for VmmTestsPreBuiltArtifactsSelections
impl Unpin for VmmTestsPreBuiltArtifactsSelections
impl UnsafeUnpin for VmmTestsPreBuiltArtifactsSelections
impl UnwindSafe for VmmTestsPreBuiltArtifactsSelections
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