pub enum OpenvmmTestKernelFile {
Kernel,
BzImage,
}Expand description
Which file to extract from a per-(arch, kver) openvmm-test-linux archive.
Variants§
Kernel
Primary kernel image: vmlinux on x86_64, Image on aarch64.
BzImage
bzImage-format kernel image. Only available on x86_64.
Implementations§
Source§impl OpenvmmTestKernelFile
impl OpenvmmTestKernelFile
Sourcepub fn is_available_for(self, arch: CommonArch) -> bool
pub fn is_available_for(self, arch: CommonArch) -> bool
Whether this file is shipped in the archive for the given architecture.
Sourcepub fn filename(self, arch: CommonArch) -> &'static str
pub fn filename(self, arch: CommonArch) -> &'static str
The filename of this file inside the per-(arch, kver) archive.
Trait Implementations§
Source§impl Clone for OpenvmmTestKernelFile
impl Clone for OpenvmmTestKernelFile
Source§fn clone(&self) -> OpenvmmTestKernelFile
fn clone(&self) -> OpenvmmTestKernelFile
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpenvmmTestKernelFile
impl Debug for OpenvmmTestKernelFile
Source§impl<'de> Deserialize<'de> for OpenvmmTestKernelFile
impl<'de> Deserialize<'de> for OpenvmmTestKernelFile
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
Source§impl Ord for OpenvmmTestKernelFile
impl Ord for OpenvmmTestKernelFile
Source§fn cmp(&self, other: &OpenvmmTestKernelFile) -> Ordering
fn cmp(&self, other: &OpenvmmTestKernelFile) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OpenvmmTestKernelFile
impl PartialEq for OpenvmmTestKernelFile
Source§impl PartialOrd for OpenvmmTestKernelFile
impl PartialOrd for OpenvmmTestKernelFile
Source§impl Serialize for OpenvmmTestKernelFile
impl Serialize for OpenvmmTestKernelFile
impl Copy for OpenvmmTestKernelFile
impl Eq for OpenvmmTestKernelFile
impl StructuralPartialEq for OpenvmmTestKernelFile
Auto Trait Implementations§
impl Freeze for OpenvmmTestKernelFile
impl RefUnwindSafe for OpenvmmTestKernelFile
impl Send for OpenvmmTestKernelFile
impl Sync for OpenvmmTestKernelFile
impl Unpin for OpenvmmTestKernelFile
impl UnsafeUnpin for OpenvmmTestKernelFile
impl UnwindSafe for OpenvmmTestKernelFile
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.