pub struct TextProcessor {
pub topic_keywords: Vec<(String, Vec<String>)>,
pub flag_words: Vec<(String, (String, FlagSeverity))>,
}Expand description
A real, model-free text / markdown processor: derives a plain-text representation, assigns topics
from a keyword map (biology / engineering / policy / software / law / finance-for-tax-&-expenses), and
raises a flag for any watch-word present. Proves “ingest derives searchability” with no model runtime;
the semantic-content processors compose qualia-vision / qualia-audio.
Fields§
§topic_keywords: Vec<(String, Vec<String>)>topic → trigger words (any present ⇒ the topic is assigned).
flag_words: Vec<(String, (String, FlagSeverity))>watch-word → (flag kind, severity) (any present ⇒ a flag is raised).
Trait Implementations§
Source§impl Default for TextProcessor
impl Default for TextProcessor
Source§impl Processor for TextProcessor
impl Processor for TextProcessor
Auto Trait Implementations§
impl Freeze for TextProcessor
impl RefUnwindSafe for TextProcessor
impl Send for TextProcessor
impl Sync for TextProcessor
impl Unpin for TextProcessor
impl UnsafeUnpin for TextProcessor
impl UnwindSafe for TextProcessor
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.