Struct Dynamic Plugin Host Policy

View as Markdown

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 DynamicPluginHostPolicy {
    pub defaults: DynamicPluginHostPolicyEffect,
    pub rules: Vec<DynamicPluginHostPolicyRule>,
    pub overrides: BTreeMap<String, DynamicPluginHostPolicyEffect>,
}

Effective host policy for dynamic plugins.

Fields

defaults: DynamicPluginHostPolicyEffect

Rules applied to every plugin before matching rules and ID overrides.

rules: Vec<DynamicPluginHostPolicyRule>

Ordered matching rules.

overrides: BTreeMap<String, DynamicPluginHostPolicyEffect>

Per-plugin overrides.

Implementations

impl DynamicPluginHostPolicy

impl DynamicPluginHostPolicy

merge_from

pub fn merge_from(&mut self, other: Self)

Overlays a higher-precedence policy onto this policy.

apply_secure_defaults

pub fn apply_secure_defaults(&mut self)

Applies Relay’s fail-closed production defaults when fields were omitted.

Trait Implementations

impl Clone for DynamicPluginHostPolicy

impl Clone for DynamicPluginHostPolicy

clone

fn clone(&self) -> DynamicPluginHostPolicy

clone_from

fn clone_from(&mut self, source: &Self)

impl Debug for DynamicPluginHostPolicy

impl Debug for DynamicPluginHostPolicy

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for DynamicPluginHostPolicy

impl Default for DynamicPluginHostPolicy

default

fn default() -> DynamicPluginHostPolicy

impl From<FileDynamicPluginHostPolicy> for DynamicPluginHostPolicy

impl From<FileDynamicPluginHostPolicy> for DynamicPluginHostPolicy

from

fn from(value: FileDynamicPluginHostPolicy) -> Self

impl PartialEq for DynamicPluginHostPolicy

impl PartialEq for DynamicPluginHostPolicy

eq

fn eq(&self, other: &DynamicPluginHostPolicy) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl Eq for DynamicPluginHostPolicy

impl Eq for DynamicPluginHostPolicy

impl StructuralPartialEq for DynamicPluginHostPolicy

impl StructuralPartialEq for DynamicPluginHostPolicy