Enum ReasoningArtifactKind
pub enum ReasoningArtifactKind {
Summary,
Scratchpad,
ProofSketch,
Calculation,
Plan,
Diagram,
Code,
CitationMap,
Custom,
}Variants§
Implementations§
§impl ReasoningArtifactKind
impl ReasoningArtifactKind
pub const ALL: &'static [ReasoningArtifactKind]
pub const fn as_str(self) -> &'static str
Trait Implementations§
§impl Clone for ReasoningArtifactKind
impl Clone for ReasoningArtifactKind
§fn clone(&self) -> ReasoningArtifactKind
fn clone(&self) -> ReasoningArtifactKind
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 more§impl Debug for ReasoningArtifactKind
impl Debug for ReasoningArtifactKind
§impl Display for ReasoningArtifactKind
impl Display for ReasoningArtifactKind
§impl FromStr for ReasoningArtifactKind
impl FromStr for ReasoningArtifactKind
§type Err = ReasoningError
type Err = ReasoningError
The associated error which can be returned from parsing.
§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 more§impl Hash for ReasoningArtifactKind
impl Hash for ReasoningArtifactKind
§impl Ord for ReasoningArtifactKind
impl Ord for ReasoningArtifactKind
§fn cmp(&self, other: &ReasoningArtifactKind) -> Ordering
fn cmp(&self, other: &ReasoningArtifactKind) -> Ordering
1.21.0 · 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
§impl PartialEq for ReasoningArtifactKind
impl PartialEq for ReasoningArtifactKind
§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