|
@@ -15,7 +15,8 @@ pub enum Error {
|
|
|
/// Parsing error
|
|
/// Parsing error
|
|
|
ParseFailed(&'static str),
|
|
ParseFailed(&'static str),
|
|
|
ParseIntError,
|
|
ParseIntError,
|
|
|
- AsyncChannelError,
|
|
|
|
|
|
|
+ AsyncChannelSenderError,
|
|
|
|
|
+ AsyncChannelReceiverError,
|
|
|
MalformedPacket,
|
|
MalformedPacket,
|
|
|
AddrParseError,
|
|
AddrParseError,
|
|
|
BadVariableRefType,
|
|
BadVariableRefType,
|
|
@@ -66,7 +67,8 @@ impl fmt::Display for Error {
|
|
|
Error::NonMinimalVarInt => f.write_str("non-minimal varint"),
|
|
Error::NonMinimalVarInt => f.write_str("non-minimal varint"),
|
|
|
Error::ParseFailed(ref err) => write!(f, "parse failed: {}", err),
|
|
Error::ParseFailed(ref err) => write!(f, "parse failed: {}", err),
|
|
|
Error::ParseIntError => f.write_str("Parse int error"),
|
|
Error::ParseIntError => f.write_str("Parse int error"),
|
|
|
- Error::AsyncChannelError => f.write_str("Async_channel error"),
|
|
|
|
|
|
|
+ Error::AsyncChannelSenderError => f.write_str("Async_channel sender error"),
|
|
|
|
|
+ Error::AsyncChannelReceiverError => f.write_str("Async_channel receiver error"),
|
|
|
Error::MalformedPacket => f.write_str("Malformed packet"),
|
|
Error::MalformedPacket => f.write_str("Malformed packet"),
|
|
|
Error::AddrParseError => f.write_str("Unable to parse address"),
|
|
Error::AddrParseError => f.write_str("Unable to parse address"),
|
|
|
Error::BadVariableRefType => f.write_str("Bad variable ref type byte"),
|
|
Error::BadVariableRefType => f.write_str("Bad variable ref type byte"),
|
|
@@ -167,13 +169,13 @@ impl From<bellman::SynthesisError> for Error {
|
|
|
|
|
|
|
|
impl<T> From<async_channel::SendError<T>> for Error {
|
|
impl<T> From<async_channel::SendError<T>> for Error {
|
|
|
fn from(_err: async_channel::SendError<T>) -> Error {
|
|
fn from(_err: async_channel::SendError<T>) -> Error {
|
|
|
- Error::AsyncChannelError
|
|
|
|
|
|
|
+ Error::AsyncChannelSenderError
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
impl From<async_channel::RecvError> for Error {
|
|
impl From<async_channel::RecvError> for Error {
|
|
|
fn from(_err: async_channel::RecvError) -> Error {
|
|
fn from(_err: async_channel::RecvError) -> Error {
|
|
|
- Error::AsyncChannelError
|
|
|
|
|
|
|
+ Error::AsyncChannelReceiverError
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|