pub enum AutoApplyClass {
Never,
StructuralCuration,
}Expand description
Whether an analyzer’s structural proposals are eligible for auto-apply. Eligibility is necessary, never sufficient — the engine still requires host opt-in, policy allowlisting, and per-draft shape verification (§6.3).
Variants§
Never
Never auto-applies (the default and the only safe class for anything carrying evidence-derived text).
StructuralCuration
Structural curation with zero attacker-influenced free text; still re-verified per draft by the engine.
Trait Implementations§
Source§impl Clone for AutoApplyClass
impl Clone for AutoApplyClass
impl Copy for AutoApplyClass
Source§impl Debug for AutoApplyClass
impl Debug for AutoApplyClass
Source§impl<'de> Deserialize<'de> for AutoApplyClass
impl<'de> Deserialize<'de> for AutoApplyClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AutoApplyClass
Source§impl PartialEq for AutoApplyClass
impl PartialEq for AutoApplyClass
Source§impl Serialize for AutoApplyClass
impl Serialize for AutoApplyClass
impl StructuralPartialEq for AutoApplyClass
Auto Trait Implementations§
impl Freeze for AutoApplyClass
impl RefUnwindSafe for AutoApplyClass
impl Send for AutoApplyClass
impl Sync for AutoApplyClass
impl Unpin for AutoApplyClass
impl UnsafeUnpin for AutoApplyClass
impl UnwindSafe for AutoApplyClass
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