Struct Dynamic Plugin Host Policy Rule

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 DynamicPluginHostPolicyRule {
    pub match_kind: Option<DynamicPluginKind>,
    pub match_plugin_id: Option<String>,
    pub effect: DynamicPluginHostPolicyEffect,
}

One ordered policy rule.

Fields

match_kind: Option<DynamicPluginKind>

Optional dynamic plugin kind selector.

match_plugin_id: Option<String>

Optional exact plugin ID selector.

effect: DynamicPluginHostPolicyEffect

Effect applied when every selector matches.

Trait Implementations

impl Clone for DynamicPluginHostPolicyRule

impl Clone for DynamicPluginHostPolicyRule

clone

fn clone(&self) -> DynamicPluginHostPolicyRule

clone_from

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

impl Debug for DynamicPluginHostPolicyRule

impl Debug for DynamicPluginHostPolicyRule

fmt

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

impl Default for DynamicPluginHostPolicyRule

impl Default for DynamicPluginHostPolicyRule

default

fn default() -> DynamicPluginHostPolicyRule

impl From<FileDynamicPluginHostPolicyRule> for DynamicPluginHostPolicyRule

impl From<FileDynamicPluginHostPolicyRule> for DynamicPluginHostPolicyRule

from

fn from(value: FileDynamicPluginHostPolicyRule) -> Self

impl PartialEq for DynamicPluginHostPolicyRule

impl PartialEq for DynamicPluginHostPolicyRule

eq

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

ne

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

impl Eq for DynamicPluginHostPolicyRule

impl Eq for DynamicPluginHostPolicyRule

impl StructuralPartialEq for DynamicPluginHostPolicyRule

impl StructuralPartialEq for DynamicPluginHostPolicyRule