pub enum ReasoningArtifactKind {
Summary,
Scratchpad,
ProofSketch,
Calculation,
Plan,
Diagram,
Code,
CitationMap,
Custom,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ReasoningArtifactKind
impl Clone for ReasoningArtifactKind
Source§fn clone(&self) -> ReasoningArtifactKind
fn clone(&self) -> ReasoningArtifactKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReasoningArtifactKind
impl Debug for ReasoningArtifactKind
Source§impl Display for ReasoningArtifactKind
impl Display for ReasoningArtifactKind
Source§impl FromStr for ReasoningArtifactKind
impl FromStr for ReasoningArtifactKind
Source§type Err = ReasoningError
type Err = ReasoningError
The associated error which can be returned from parsing.
Source§fn from_str(
value: &str,
) -> Result<ReasoningArtifactKind, <ReasoningArtifactKind as FromStr>::Err>
fn from_str( value: &str, ) -> Result<ReasoningArtifactKind, <ReasoningArtifactKind as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for ReasoningArtifactKind
impl Hash for ReasoningArtifactKind
Source§impl Ord for ReasoningArtifactKind
impl Ord for ReasoningArtifactKind
Source§fn cmp(&self, other: &ReasoningArtifactKind) -> Ordering
fn cmp(&self, other: &ReasoningArtifactKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ReasoningArtifactKind
impl PartialEq for ReasoningArtifactKind
Source§fn eq(&self, other: &ReasoningArtifactKind) -> bool
fn eq(&self, other: &ReasoningArtifactKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ReasoningArtifactKind
impl PartialOrd for ReasoningArtifactKind
impl Copy for ReasoningArtifactKind
impl Eq for ReasoningArtifactKind
impl StructuralPartialEq for ReasoningArtifactKind
Auto Trait Implementations§
impl Freeze for ReasoningArtifactKind
impl RefUnwindSafe for ReasoningArtifactKind
impl Send for ReasoningArtifactKind
impl Sync for ReasoningArtifactKind
impl Unpin for ReasoningArtifactKind
impl UnsafeUnpin for ReasoningArtifactKind
impl UnwindSafe for ReasoningArtifactKind
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