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 UnsafeUnpin 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