pub enum CpuTemplate {
C3,
None,
T2,
T2A,
T2CL,
T2S,
V1N1,
}
Expand description
Predefined CPU templates that configure sets of CPU features to match specific AWS EC2 instance types. This ensures consistent CPU feature sets across different Firecracker deployments and helps with workload compatibility.
Variants§
Trait Implementations§
Source§impl Debug for CpuTemplate
impl Debug for CpuTemplate
Source§impl<'de> Deserialize<'de> for CpuTemplate
impl<'de> Deserialize<'de> for CpuTemplate
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 CpuTemplate
impl RefUnwindSafe for CpuTemplate
impl Send for CpuTemplate
impl Sync for CpuTemplate
impl Unpin for CpuTemplate
impl UnwindSafe for CpuTemplate
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