diff --git a/src/runtime/mod.rs b/src/runtime/mod.rs index 4bf276b09662c2af5fcc5e71155123b3a76ff550..b48ed160dab9ad4fd9969b06da91b93878f030e5 100644 --- a/src/runtime/mod.rs +++ b/src/runtime/mod.rs @@ -95,27 +95,12 @@ struct ChannelIdStream { next_channel_index: ChannelIndex, } -#[derive(Debug)] -enum RoundHistory { - Consistent { - decision: Predicate, - native_component: (MonoN, PolyN), - protocol_components: Box<[(MonoP, PolyP)]>, - }, - Inconsistent { - error: SyncErr, - subtree_solutions: SolutionStorage, - native_component: PolyN, - protocol_components: Box<[PolyP]>, - }, -} - #[derive(Debug)] struct Controller { protocol_description: Arc, inner: ControllerInner, ephemeral: ControllerEphemeral, - round_histories: Vec, + unrecoverable_error: Option, // prevents future calls to Sync } #[derive(Debug)] struct ControllerInner {