pub struct CritiqueLoopOutput {
pub workflow_id: WorkflowId,
pub final_text: String,
pub revision_count: u32,
pub critiques: Vec<String>,
}Expand description
Output from critique-revise workflow.
Fields§
§workflow_id: WorkflowIdWorkflow ID
final_text: StringFinal approved text
revision_count: u32Number of revision iterations performed
critiques: Vec<String>All critiques generated during the workflow
Trait Implementations§
Source§impl Clone for CritiqueLoopOutput
impl Clone for CritiqueLoopOutput
Source§fn clone(&self) -> CritiqueLoopOutput
fn clone(&self) -> CritiqueLoopOutput
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 moreSource§impl Debug for CritiqueLoopOutput
impl Debug for CritiqueLoopOutput
Source§impl<'de> Deserialize<'de> for CritiqueLoopOutput
impl<'de> Deserialize<'de> for CritiqueLoopOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CritiqueLoopOutput
impl RefUnwindSafe for CritiqueLoopOutput
impl Send for CritiqueLoopOutput
impl Sync for CritiqueLoopOutput
impl Unpin for CritiqueLoopOutput
impl UnwindSafe for CritiqueLoopOutput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreCreates a shared type from an unshared type.