pub enum MicroVmProvider {
None,
Firecracker,
CloudHypervisor,
Unknown,
}Expand description
MicroVM provider (VMM) type
Variants§
None
No VMM configured
Firecracker
Firecracker VMM
CloudHypervisor
Cloud Hypervisor VMM
Unknown
Forward-compatible catch-all for unknown VMM values
Trait Implementations§
Source§impl Clone for MicroVmProvider
impl Clone for MicroVmProvider
impl Copy for MicroVmProvider
Source§impl Debug for MicroVmProvider
impl Debug for MicroVmProvider
Source§impl Default for MicroVmProvider
impl Default for MicroVmProvider
Source§impl<'de> Deserialize<'de> for MicroVmProvider
impl<'de> Deserialize<'de> for MicroVmProvider
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 Display for MicroVmProvider
impl Display for MicroVmProvider
impl Eq for MicroVmProvider
Source§impl JsonSchema for MicroVmProvider
impl JsonSchema for MicroVmProvider
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for MicroVmProvider
impl PartialEq for MicroVmProvider
Source§impl Serialize for MicroVmProvider
impl Serialize for MicroVmProvider
impl StructuralPartialEq for MicroVmProvider
Auto Trait Implementations§
impl Freeze for MicroVmProvider
impl RefUnwindSafe for MicroVmProvider
impl Send for MicroVmProvider
impl Sync for MicroVmProvider
impl Unpin for MicroVmProvider
impl UnsafeUnpin for MicroVmProvider
impl UnwindSafe for MicroVmProvider
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more