pub enum GaugeJudge {
Coerce(Ident, Vec<String>),
Prompt(StringLiteral),
Exec(StringLiteral),
Labels(StringLiteral),
}Expand description
The generalized judge slot: judge via coerce <Name>(<args>) | prompt "<t>" | exec "<cmd>" | labels "<source>". Coerce judges carry
EXPLICIT argument paths (settled 2026-07-14): each names the record
value feeding the parameter (input.ticket.title,
facts.Assessment.priority), or the single reserved record passes
the whole judge-input record — the binding is written down and
versioned, never inferred.
Variants§
Trait Implementations§
Source§impl Clone for GaugeJudge
impl Clone for GaugeJudge
Source§fn clone(&self) -> GaugeJudge
fn clone(&self) -> GaugeJudge
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 moreSource§impl Debug for GaugeJudge
impl Debug for GaugeJudge
impl Eq for GaugeJudge
Source§impl PartialEq for GaugeJudge
impl PartialEq for GaugeJudge
impl StructuralPartialEq for GaugeJudge
Auto Trait Implementations§
impl Freeze for GaugeJudge
impl RefUnwindSafe for GaugeJudge
impl Send for GaugeJudge
impl Sync for GaugeJudge
impl Unpin for GaugeJudge
impl UnsafeUnpin for GaugeJudge
impl UnwindSafe for GaugeJudge
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