pub struct Compacted {
pub over: bool,
pub writes: Vec<String>,
pub turn: bool,
}Expand description
EngineProcess::compact’s answer: it is over; false, it runs as a turn the harness ends itself.
Fields§
§over: bool§writes: Vec<String>What the core writes to the harness to ask it: Item::Compacted then says the end.
turn: boolWritten, it runs as a turn the harness ends itself (Codex): no Item::Compacted to wait for.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Compacted
impl<'de> Deserialize<'de> for Compacted
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 Compacted
impl StructuralPartialEq for Compacted
Auto Trait Implementations§
impl Freeze for Compacted
impl RefUnwindSafe for Compacted
impl Send for Compacted
impl Sync for Compacted
impl Unpin for Compacted
impl UnsafeUnpin for Compacted
impl UnwindSafe for Compacted
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