pub enum QualityRejectionReason {
Redundant,
IncompleteReference,
Contradiction,
LlmLowConfidence,
}Expand description
Reason for a quality gate rejection.
Variants§
Redundant
Cosine similarity to recent writes is too high — the content is redundant.
IncompleteReference
Unresolved pronoun or deictic time expression without an absolute referent.
Contradiction
A conflicting graph edge exists for the same (subject, predicate) pair.
LlmLowConfidence
Optional LLM scorer returned a score below the threshold.
Implementations§
Trait Implementations§
Source§impl Clone for QualityRejectionReason
impl Clone for QualityRejectionReason
Source§fn clone(&self) -> QualityRejectionReason
fn clone(&self) -> QualityRejectionReason
Returns a duplicate of the value. Read more
1.0.0 · 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 QualityRejectionReason
impl Debug for QualityRejectionReason
Source§impl Hash for QualityRejectionReason
impl Hash for QualityRejectionReason
Source§impl PartialEq for QualityRejectionReason
impl PartialEq for QualityRejectionReason
Source§impl Serialize for QualityRejectionReason
impl Serialize for QualityRejectionReason
impl Copy for QualityRejectionReason
impl Eq for QualityRejectionReason
impl StructuralPartialEq for QualityRejectionReason
Auto Trait Implementations§
impl Freeze for QualityRejectionReason
impl RefUnwindSafe for QualityRejectionReason
impl Send for QualityRejectionReason
impl Sync for QualityRejectionReason
impl Unpin for QualityRejectionReason
impl UnsafeUnpin for QualityRejectionReason
impl UnwindSafe for QualityRejectionReason
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request