pub struct ExtensionRuntimeEnvelope {
pub isolation: ExtensionIsolation,
pub allowed_privileges: Vec<ExtensionPrivilege>,
pub evidence_mode: ExtensionEvidenceMode,
pub requires_subject_binding: bool,
pub requires_signer_verification: bool,
pub requires_freshness_check: bool,
pub requires_local_policy_activation: bool,
pub allows_truth_mutation: bool,
pub allows_trust_widening: bool,
}Fields§
§isolation: ExtensionIsolation§allowed_privileges: Vec<ExtensionPrivilege>§evidence_mode: ExtensionEvidenceMode§requires_subject_binding: bool§requires_signer_verification: bool§requires_freshness_check: bool§requires_local_policy_activation: bool§allows_truth_mutation: bool§allows_trust_widening: boolTrait Implementations§
Source§impl Clone for ExtensionRuntimeEnvelope
impl Clone for ExtensionRuntimeEnvelope
Source§fn clone(&self) -> ExtensionRuntimeEnvelope
fn clone(&self) -> ExtensionRuntimeEnvelope
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 ExtensionRuntimeEnvelope
impl Debug for ExtensionRuntimeEnvelope
Source§impl<'de> Deserialize<'de> for ExtensionRuntimeEnvelope
impl<'de> Deserialize<'de> for ExtensionRuntimeEnvelope
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 PartialEq for ExtensionRuntimeEnvelope
impl PartialEq for ExtensionRuntimeEnvelope
Source§impl Serialize for ExtensionRuntimeEnvelope
impl Serialize for ExtensionRuntimeEnvelope
impl Eq for ExtensionRuntimeEnvelope
impl StructuralPartialEq for ExtensionRuntimeEnvelope
Auto Trait Implementations§
impl Freeze for ExtensionRuntimeEnvelope
impl RefUnwindSafe for ExtensionRuntimeEnvelope
impl Send for ExtensionRuntimeEnvelope
impl Sync for ExtensionRuntimeEnvelope
impl Unpin for ExtensionRuntimeEnvelope
impl UnsafeUnpin for ExtensionRuntimeEnvelope
impl UnwindSafe for ExtensionRuntimeEnvelope
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