#[non_exhaustive]pub struct BootSourceConfig {
pub kernel_image_path: SafePath,
pub initrd_path: Option<SafePath>,
pub boot_args: Option<String>,
}Expand description
Validated /boot-source PUT body.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.kernel_image_path: SafePathValidated kernel-image path.
initrd_path: Option<SafePath>Optional validated initrd path.
boot_args: Option<String>Validated kernel command line (boot_args).
Trait Implementations§
Source§impl Clone for BootSourceConfig
impl Clone for BootSourceConfig
Source§fn clone(&self) -> BootSourceConfig
fn clone(&self) -> BootSourceConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BootSourceConfig
impl Debug for BootSourceConfig
Source§impl Serialize for BootSourceConfig
impl Serialize for BootSourceConfig
Auto Trait Implementations§
impl Freeze for BootSourceConfig
impl RefUnwindSafe for BootSourceConfig
impl Send for BootSourceConfig
impl Sync for BootSourceConfig
impl Unpin for BootSourceConfig
impl UnsafeUnpin for BootSourceConfig
impl UnwindSafe for BootSourceConfig
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