pub struct HarnessAnswered {
pub stop: HarnessStop,
pub text: String,
}Expand description
harness_answered: the harness’s answer to the city’s prompt.
Written when the stop reason arrives, before the run freezes, for
every stop reason. An end_turn answer with text is evidence of
Completion::Done (crates/kernel/spec/Completion.lean §8-20).
Fields§
§stop: HarnessStopWhy the harness stopped.
text: StringThe answer pieces of this turn, joined in order; written even when empty.
Trait Implementations§
Source§impl Clone for HarnessAnswered
impl Clone for HarnessAnswered
Source§impl Debug for HarnessAnswered
impl Debug for HarnessAnswered
Source§impl<'de> Deserialize<'de> for HarnessAnswered
impl<'de> Deserialize<'de> for HarnessAnswered
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
impl Eq for HarnessAnswered
Source§impl PartialEq for HarnessAnswered
impl PartialEq for HarnessAnswered
Source§impl Serialize for HarnessAnswered
impl Serialize for HarnessAnswered
impl StructuralPartialEq for HarnessAnswered
Auto Trait Implementations§
impl Freeze for HarnessAnswered
impl RefUnwindSafe for HarnessAnswered
impl Send for HarnessAnswered
impl Sync for HarnessAnswered
impl Unpin for HarnessAnswered
impl UnsafeUnpin for HarnessAnswered
impl UnwindSafe for HarnessAnswered
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