pub struct BootSet {
pub arch: Option<Arch>,
pub kernel_parameters: Option<String>,
pub network: Option<String>,
pub node_list: Option<Vec<String>>,
pub node_roles_group: Option<Vec<String>>,
pub node_groups: Option<Vec<String>>,
pub rootfs_provider: Option<String>,
pub rootfs_provider_passthrough: Option<String>,
}Expand description
A single boot set defining the kernel, network, and node targeting for a BOS session template.
Fields§
§arch: Option<Arch>§kernel_parameters: Option<String>§network: Option<String>§node_list: Option<Vec<String>>§node_roles_group: Option<Vec<String>>§node_groups: Option<Vec<String>>§rootfs_provider: Option<String>§rootfs_provider_passthrough: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for BootSet
impl<'de> Deserialize<'de> for BootSet
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 BootSet
impl RefUnwindSafe for BootSet
impl Send for BootSet
impl Sync for BootSet
impl Unpin for BootSet
impl UnsafeUnpin for BootSet
impl UnwindSafe for BootSet
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