pub struct ReflectorOutput {
pub reasoning: String,
pub error_identification: String,
pub root_cause_analysis: String,
pub correct_approach: String,
pub key_insight: String,
pub bullet_tags: Vec<BulletTag>,
pub raw: HashMap<String, Value>,
}Expand description
Output from the Reflector role.
Fields§
§reasoning: String§error_identification: String§root_cause_analysis: String§correct_approach: String§key_insight: String§raw: HashMap<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for ReflectorOutput
impl Clone for ReflectorOutput
Source§fn clone(&self) -> ReflectorOutput
fn clone(&self) -> ReflectorOutput
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 ReflectorOutput
impl Debug for ReflectorOutput
Source§impl<'de> Deserialize<'de> for ReflectorOutput
impl<'de> Deserialize<'de> for ReflectorOutput
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 ReflectorOutput
impl RefUnwindSafe for ReflectorOutput
impl Send for ReflectorOutput
impl Sync for ReflectorOutput
impl Unpin for ReflectorOutput
impl UnsafeUnpin for ReflectorOutput
impl UnwindSafe for ReflectorOutput
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