pub enum EmissionClassKind {
Mandatory,
OrdinaryRoot,
OrdinaryLocal,
KindPartitionRoot,
KindPartitionLocal,
TerminalAlways,
TerminalGuarded,
}Expand description
Policy-relevant class without its guard and anchor payloads.
Variants§
Mandatory
Constraint retained by every decision-table policy.
OrdinaryRoot
Ordinary conditional anchored at the document root.
OrdinaryLocal
Ordinary conditional anchored below the document root.
KindPartitionRoot
Kind partition anchored at the document root.
KindPartitionLocal
Kind partition anchored below the document root.
TerminalAlways
Unconditional terminating behavior.
TerminalGuarded
Guarded terminating behavior.
Trait Implementations§
Source§impl Clone for EmissionClassKind
impl Clone for EmissionClassKind
Source§fn clone(&self) -> EmissionClassKind
fn clone(&self) -> EmissionClassKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EmissionClassKind
Source§impl Debug for EmissionClassKind
impl Debug for EmissionClassKind
impl Eq for EmissionClassKind
Source§impl Ord for EmissionClassKind
impl Ord for EmissionClassKind
Source§fn cmp(&self, other: &EmissionClassKind) -> Ordering
fn cmp(&self, other: &EmissionClassKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for EmissionClassKind
impl PartialEq for EmissionClassKind
Source§impl PartialOrd for EmissionClassKind
impl PartialOrd for EmissionClassKind
impl StructuralPartialEq for EmissionClassKind
Auto Trait Implementations§
impl Freeze for EmissionClassKind
impl RefUnwindSafe for EmissionClassKind
impl Send for EmissionClassKind
impl Sync for EmissionClassKind
impl Unpin for EmissionClassKind
impl UnsafeUnpin for EmissionClassKind
impl UnwindSafe for EmissionClassKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.