pub struct FolPrompts;Expand description
Prompt templates for FOL verification
Implementations§
Source§impl FolPrompts
impl FolPrompts
Sourcepub fn check_validity(premises_fol: &[String], conclusion_fol: &str) -> String
pub fn check_validity(premises_fol: &[String], conclusion_fol: &str) -> String
Check validity of FOL argument
Sourcepub fn detect_fallacies(argument_nl: &str, argument_fol: Option<&str>) -> String
pub fn detect_fallacies(argument_nl: &str, argument_fol: Option<&str>) -> String
Detect fallacies
Sourcepub fn assess_premises(premises: &[String]) -> String
pub fn assess_premises(premises: &[String]) -> String
Assess premise truth
Auto Trait Implementations§
impl Freeze for FolPrompts
impl RefUnwindSafe for FolPrompts
impl Send for FolPrompts
impl Sync for FolPrompts
impl Unpin for FolPrompts
impl UnwindSafe for FolPrompts
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