Files
@ 3f6d45f84e76
Branch filter:
Location: CSY/reowolf/src/runtime/error.rs - annotation
3f6d45f84e76
706 B
application/rls-services+xml
trivial sync reintegrated. debug improvements. more logging
cecf94fdb875 cecf94fdb875 8642f7a7bf01 cecf94fdb875 cecf94fdb875 cecf94fdb875 cecf94fdb875 8642f7a7bf01 cecf94fdb875 cecf94fdb875 cecf94fdb875 cecf94fdb875 cecf94fdb875 cecf94fdb875 3f6d45f84e76 cecf94fdb875 cecf94fdb875 8642f7a7bf01 8642f7a7bf01 8642f7a7bf01 3f6d45f84e76 cecf94fdb875 1e7064d79bdb 1e7064d79bdb 1e7064d79bdb 1e7064d79bdb 1e7064d79bdb 1e7064d79bdb 1e7064d79bdb 3f6d45f84e76 3f6d45f84e76 3f6d45f84e76 3f6d45f84e76 3f6d45f84e76 3f6d45f84e76 | 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, Clone)]
pub enum SyncError {
Timeout,
NotConnected,
InconsistentProtoComponent(ProtoComponentId),
IndistinguishableBatches([usize; 2]),
DistributedTimeout,
}
#[derive(Debug)]
pub enum PortOpError {
WrongPolarity,
NotConnected,
MultipleOpsOnPort,
PortUnavailable,
}
#[derive(Debug, Eq, PartialEq)]
pub enum GottenError {
NoPreviousRound,
PortDidntGet,
PreviousSyncFailed,
}
|