diff --git a/core/src/state/states/halting.rs b/core/src/state/states/halting.rs index c994e45..537a3bd 100644 --- a/core/src/state/states/halting.rs +++ b/core/src/state/states/halting.rs @@ -4,11 +4,17 @@ */ use crate::state::State; +#[doc(hidden)] pub trait Halter { const HALT: bool = true; private!(); } +#[doc(hidden)] +pub enum Halting { + Continue(T), + Halt(T), +} pub struct Halt(pub T);