Struct Dynamic Plugin Host Policy Effect
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
pub struct DynamicPluginHostPolicyEffect {
pub allowed: Option<bool>,
pub startup: Option<DynamicPluginStartupClass>,
pub attestation: Option<DynamicPluginAttestationMode>,
pub trusted_public_keys: Option<Vec<String>>,
}
A partial policy effect that may overlay another effect.
Fields
allowed: Option<bool>
Whether matching plugins are permitted to load.
startup: Option<DynamicPluginStartupClass>
Whether failure blocks startup.
attestation: Option<DynamicPluginAttestationMode>
Required artifact attestation mode.
trusted_public_keys: Option<Vec<String>>
Trusted Ed25519 public keys using the ed25519:<base64> encoding.
Trait Implementations
impl Clone for DynamicPluginHostPolicyEffect
impl Clone for DynamicPluginHostPolicyEffect
clone
fn clone(&self) -> DynamicPluginHostPolicyEffect
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for DynamicPluginHostPolicyEffect
impl Debug for DynamicPluginHostPolicyEffect
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for DynamicPluginHostPolicyEffect
impl Default for DynamicPluginHostPolicyEffect
default
fn default() -> DynamicPluginHostPolicyEffect
impl From<FileDynamicPluginHostPolicyEffect> for DynamicPluginHostPolicyEffect
impl From<FileDynamicPluginHostPolicyEffect> for DynamicPluginHostPolicyEffect
from
fn from(value: FileDynamicPluginHostPolicyEffect) -> Self
impl PartialEq for DynamicPluginHostPolicyEffect
impl PartialEq for DynamicPluginHostPolicyEffect
eq
fn eq(&self, other: &DynamicPluginHostPolicyEffect) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Eq for DynamicPluginHostPolicyEffect
impl Eq for DynamicPluginHostPolicyEffect
impl StructuralPartialEq for DynamicPluginHostPolicyEffect
impl StructuralPartialEq for DynamicPluginHostPolicyEffect