pub enum NextTurnAction {
ModelRequest,
WaitForApproval,
FinishRun,
}Expand description
Kernel action allowed after a durable turn checkpoint.
Variants§
ModelRequest
Begin another model request.
WaitForApproval
Wait for an approval resolution.
FinishRun
End the current run.
Trait Implementations§
Source§impl Clone for NextTurnAction
impl Clone for NextTurnAction
Source§fn clone(&self) -> NextTurnAction
fn clone(&self) -> NextTurnAction
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 moreimpl Copy for NextTurnAction
Source§impl Debug for NextTurnAction
impl Debug for NextTurnAction
Source§impl<'de> Deserialize<'de> for NextTurnAction
impl<'de> Deserialize<'de> for NextTurnAction
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 NextTurnAction
Source§impl PartialEq for NextTurnAction
impl PartialEq for NextTurnAction
Source§impl Serialize for NextTurnAction
impl Serialize for NextTurnAction
impl StructuralPartialEq for NextTurnAction
Auto Trait Implementations§
impl Freeze for NextTurnAction
impl RefUnwindSafe for NextTurnAction
impl Send for NextTurnAction
impl Sync for NextTurnAction
impl Unpin for NextTurnAction
impl UnsafeUnpin for NextTurnAction
impl UnwindSafe for NextTurnAction
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