pub enum AbstainReason {
WeakResonance,
FalseResonance,
SparseEvidence,
Conflicted,
}Expand description
方案 A —— 弃权原因(四道门)。弃权是一等输出,不是失败:critic 的第一能力是 「说不知道」。短路顺序求值,记录第一道触发的门。
Variants§
WeakResonance
门1:prune 后没有任何候选越过共振地板 —— 根本没共振到东西。
FalseResonance
门2:rich 嵌入近但 signature 远 —— 疑似假共振(方案 F)。
SparseEvidence
门3:命中邻居缺乏实际观测结果历史 —— 没证据就不装懂(方案 C/门3)。
Conflicted
门4:top-k 邻居 fused 离散度过大 —— 本情境真实模糊(方案 G)。
Trait Implementations§
Source§impl Clone for AbstainReason
impl Clone for AbstainReason
Source§fn clone(&self) -> AbstainReason
fn clone(&self) -> AbstainReason
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 AbstainReason
Source§impl Debug for AbstainReason
impl Debug for AbstainReason
impl Eq for AbstainReason
Source§impl PartialEq for AbstainReason
impl PartialEq for AbstainReason
Source§impl Serialize for AbstainReason
impl Serialize for AbstainReason
impl StructuralPartialEq for AbstainReason
Auto Trait Implementations§
impl Freeze for AbstainReason
impl RefUnwindSafe for AbstainReason
impl Send for AbstainReason
impl Sync for AbstainReason
impl Unpin for AbstainReason
impl UnsafeUnpin for AbstainReason
impl UnwindSafe for AbstainReason
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