pub struct ProofExplanationBuilder { /* private fields */ }Expand description
Proof explanation builder for fluent API
Implementations§
Source§impl ProofExplanationBuilder
impl ProofExplanationBuilder
Sourcepub fn style(self, style: ExplanationStyle) -> Self
pub fn style(self, style: ExplanationStyle) -> Self
Set explanation style
Sourcepub fn with_premises(self) -> Self
pub fn with_premises(self) -> Self
Include premise details
Sourcepub fn with_substitutions(self) -> Self
pub fn with_substitutions(self) -> Self
Include substitution details
Sourcepub fn natural_language(self) -> Self
pub fn natural_language(self) -> Self
Use natural language
Sourcepub fn formal_notation(self) -> Self
pub fn formal_notation(self) -> Self
Use formal notation
Auto Trait Implementations§
impl Freeze for ProofExplanationBuilder
impl RefUnwindSafe for ProofExplanationBuilder
impl Send for ProofExplanationBuilder
impl Sync for ProofExplanationBuilder
impl Unpin for ProofExplanationBuilder
impl UnwindSafe for ProofExplanationBuilder
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