pub struct DetectionMode { /* private fields */ }Expand description
Detection mode handler for bias and fallacy detection.
Implementations§
Source§impl DetectionMode
impl DetectionMode
Sourcepub fn new(
storage: SqliteStorage,
langbase: LangbaseClient,
config: &Config,
) -> Self
pub fn new( storage: SqliteStorage, langbase: LangbaseClient, config: &Config, ) -> Self
Create a new detection mode handler
Sourcepub async fn detect_biases(
&self,
params: DetectBiasesParams,
) -> AppResult<DetectBiasesResult>
pub async fn detect_biases( &self, params: DetectBiasesParams, ) -> AppResult<DetectBiasesResult>
Detect biases in content or a thought
Sourcepub async fn detect_fallacies(
&self,
params: DetectFallaciesParams,
) -> AppResult<DetectFallaciesResult>
pub async fn detect_fallacies( &self, params: DetectFallaciesParams, ) -> AppResult<DetectFallaciesResult>
Detect fallacies in content or a thought
Trait Implementations§
Source§impl Clone for DetectionMode
impl Clone for DetectionMode
Source§fn clone(&self) -> DetectionMode
fn clone(&self) -> DetectionMode
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 moreAuto Trait Implementations§
impl Freeze for DetectionMode
impl !RefUnwindSafe for DetectionMode
impl Send for DetectionMode
impl Sync for DetectionMode
impl Unpin for DetectionMode
impl !UnwindSafe for DetectionMode
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<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