diff --git a/src/runtime/error.rs b/src/runtime/error.rs index 0072ca449f2d0d940ad49d0341c745f5c40cf978..672a3d6554cb00feecfe4579beed4fbe9111c55b 100644 --- a/src/runtime/error.rs +++ b/src/runtime/error.rs @@ -1,15 +1,21 @@ use crate::common::*; +#[derive(Debug)] pub enum EndpointError { MalformedMessage, BrokenEndpoint, } +#[derive(Debug)] pub enum TryRecyAnyError { Timeout, PollFailed, EndpointError { error: EndpointError, index: usize }, BrokenEndpoint(usize), } +#[derive(Debug)] pub enum SyncError { Timeout, + NotConnected, + InconsistentProtoComponent(ProtoComponentId), + IndistinguishableBatches([usize; 2]), }