pub struct CorrectnessChecker { /* private fields */ }Expand description
Correctness checker perspective
Verifies logical correctness, absence of errors, and proper functioning
Implementations§
Source§impl CorrectnessChecker
impl CorrectnessChecker
Sourcepub fn with_config(config: PerspectiveConfig) -> Self
pub fn with_config(config: PerspectiveConfig) -> Self
Create with custom config
Trait Implementations§
Source§impl Default for CorrectnessChecker
impl Default for CorrectnessChecker
Source§impl Perspective for CorrectnessChecker
impl Perspective for CorrectnessChecker
Source§fn critique(&self, output: &str, _context: &ExecutionContext) -> CritiqueResult
fn critique(&self, output: &str, _context: &ExecutionContext) -> CritiqueResult
Perform critique from this perspective
Source§fn config(&self) -> &PerspectiveConfig
fn config(&self) -> &PerspectiveConfig
Get the configuration
Auto Trait Implementations§
impl Freeze for CorrectnessChecker
impl RefUnwindSafe for CorrectnessChecker
impl Send for CorrectnessChecker
impl Sync for CorrectnessChecker
impl Unpin for CorrectnessChecker
impl UnsafeUnpin for CorrectnessChecker
impl UnwindSafe for CorrectnessChecker
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> 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