pub enum Checker {
Gate(String),
AgentJudgement,
ManualAttestation,
}Expand description
A rule’s typed checker binding (D-F): a registered pack gate, the engine-owned contextual reviewer, or an explicit human decision — never arbitrary executable prose.
Variants§
Gate(String)
gate:<stable-gate-id> — must name a [[gate]] declared by the same
pack; the referenced declaration joins the digest so a checker edit
is byte-visible (D-J’s drift row).
AgentJudgement
agent-judgement — the engine-owned contextual standards reviewer.
ManualAttestation
manual-attestation — an explicit authorized human decision.
Implementations§
Trait Implementations§
impl Eq for Checker
impl StructuralPartialEq for Checker
Auto Trait Implementations§
impl Freeze for Checker
impl RefUnwindSafe for Checker
impl Send for Checker
impl Sync for Checker
impl Unpin for Checker
impl UnsafeUnpin for Checker
impl UnwindSafe for Checker
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