pub enum MemoryKindAutoClassify {
Off,
RegexOnly,
RegexThenLlm,
}Expand description
v0.7.x Form 6 — namespace-policy enum for the
pre_store::auto_classify_kind substrate hook. See
[GovernancePolicy::auto_classify_kind].
Variants§
Off
Substrate quiet — caller-supplied (or default Observation)
kind stands. The hook is a zero-cost no-op.
RegexOnly
Deterministic regex-based heuristics only. No LLM round-trip.
RegexThenLlm
Regex first; if no heuristic fires (or multiple fire with conflicting verdicts), fall through to a single-shot LLM classifier. Opt-in only.
Trait Implementations§
Source§impl Clone for MemoryKindAutoClassify
impl Clone for MemoryKindAutoClassify
Source§fn clone(&self) -> MemoryKindAutoClassify
fn clone(&self) -> MemoryKindAutoClassify
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 MemoryKindAutoClassify
Source§impl Debug for MemoryKindAutoClassify
impl Debug for MemoryKindAutoClassify
Source§impl Default for MemoryKindAutoClassify
impl Default for MemoryKindAutoClassify
Source§fn default() -> MemoryKindAutoClassify
fn default() -> MemoryKindAutoClassify
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MemoryKindAutoClassify
impl<'de> Deserialize<'de> for MemoryKindAutoClassify
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 MemoryKindAutoClassify
Source§impl PartialEq for MemoryKindAutoClassify
impl PartialEq for MemoryKindAutoClassify
Source§fn eq(&self, other: &MemoryKindAutoClassify) -> bool
fn eq(&self, other: &MemoryKindAutoClassify) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MemoryKindAutoClassify
impl Serialize for MemoryKindAutoClassify
impl StructuralPartialEq for MemoryKindAutoClassify
Auto Trait Implementations§
impl Freeze for MemoryKindAutoClassify
impl RefUnwindSafe for MemoryKindAutoClassify
impl Send for MemoryKindAutoClassify
impl Sync for MemoryKindAutoClassify
impl Unpin for MemoryKindAutoClassify
impl UnsafeUnpin for MemoryKindAutoClassify
impl UnwindSafe for MemoryKindAutoClassify
Blanket Implementations§
impl<T> Boilerplate for T
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.impl<T> ErasedDestructor for Twhere
T: 'static,
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 more