pub enum GuestStateEncryptionPolicy {
Auto,
None(bool),
GspById(bool),
GspKey(bool),
}Expand description
Guest state encryption policy
See detailed comments in get_protocol
Variants§
Auto
Use the best encryption available, allowing fallback.
None(bool)
Prefer (or require, if strict) no encryption.
GspById(bool)
Prefer (or require, if strict) GspById.
GspKey(bool)
Prefer (or require, if strict) GspKey.
Implementations§
Trait Implementations§
Source§impl Clone for GuestStateEncryptionPolicy
impl Clone for GuestStateEncryptionPolicy
Source§fn clone(&self) -> GuestStateEncryptionPolicy
fn clone(&self) -> GuestStateEncryptionPolicy
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 GuestStateEncryptionPolicy
impl Debug for GuestStateEncryptionPolicy
Source§impl DefaultEncoding for GuestStateEncryptionPolicy
impl DefaultEncoding for GuestStateEncryptionPolicy
Source§impl<'encoding> OneofDecode<'encoding, Resource> for GuestStateEncryptionPolicy
impl<'encoding> OneofDecode<'encoding, Resource> for GuestStateEncryptionPolicy
Source§fn read_variant(
item: &mut InplaceOption<'_, Self>,
n: u32,
field: FieldReader<'encoding, '_, Resource>,
) -> Result<()>
fn read_variant( item: &mut InplaceOption<'_, Self>, n: u32, field: FieldReader<'encoding, '_, Resource>, ) -> Result<()>
Read the specified variant from the reader.
Source§impl OneofEncode<Resource> for GuestStateEncryptionPolicy
impl OneofEncode<Resource> for GuestStateEncryptionPolicy
Source§fn write_variant(self, writer: MessageWriter<'_, '_, Resource>)
fn write_variant(self, writer: MessageWriter<'_, '_, Resource>)
Write the variant to the writer.
Source§fn compute_variant_size(&mut self, sizer: MessageSizer<'_>)
fn compute_variant_size(&mut self, sizer: MessageSizer<'_>)
Compute the size of the variant.
impl Copy for GuestStateEncryptionPolicy
Auto Trait Implementations§
impl Freeze for GuestStateEncryptionPolicy
impl RefUnwindSafe for GuestStateEncryptionPolicy
impl Send for GuestStateEncryptionPolicy
impl Sync for GuestStateEncryptionPolicy
impl Unpin for GuestStateEncryptionPolicy
impl UnwindSafe for GuestStateEncryptionPolicy
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message].