registry
Module: enforcement::registry
Section titled “Module: enforcement::registry”Contents
Section titled “Contents”Structs
ActionClassDefinition- Definition of a single action class in the registry.ActionClassRegistry- The v0.1 Canonical Action Class Registry.
Enums
RiskLevel- Risk level associated with an action class.
firma_sidecar::enforcement::registry::ActionClassDefinition
Section titled “firma_sidecar::enforcement::registry::ActionClassDefinition”Struct
Definition of a single action class in the registry.
Trait Implementations:
- Clone
fn clone(self: &Self) -> ActionClassDefinition
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
firma_sidecar::enforcement::registry::ActionClassRegistry
Section titled “firma_sidecar::enforcement::registry::ActionClassRegistry”Struct
The v0.1 Canonical Action Class Registry.
Contains all 52 classes: the 15 defined by FEP v0.1 §2.3.5 plus the 37 in-place provider-surface additions. Immutable after construction — runtime extension is not permitted by the spec.
Methods:
fn v0_1() -> Self- Build the v0.1 registry: 15 canonical FEP §2.3.5 classes plus 37fn is_empty(self: &Self) -> bool- Check if the registry is empty.
Trait Implementations:
- Clone
fn clone(self: &Self) -> ActionClassRegistry
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
firma_sidecar::enforcement::registry::RiskLevel
Section titled “firma_sidecar::enforcement::registry::RiskLevel”Enum
Risk level associated with an action class.
Variants:
LowMediumHighCritical
Traits: Eq, Copy
Trait Implementations:
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
- PartialEq
fn eq(self: &Self, other: &RiskLevel) -> bool
- Clone
fn clone(self: &Self) -> RiskLevel