pub enum PipeProducerToRouterError {
SameRouter,
ProducerNotFound(ProducerId),
TransportFailed(RequestError),
ConsumeFailed(ConsumeError),
ProduceFailed(ProduceError),
}
Expand description
Error that caused Router::pipe_producer_to_router()
to fail.
Variants§
SameRouter
Destination router must be different
ProducerNotFound(ProducerId)
Producer with specified id not found
TransportFailed(RequestError)
Failed to create or connect Pipe transport
ConsumeFailed(ConsumeError)
Failed to consume
ProduceFailed(ProduceError)
Failed to produce
Trait Implementations§
Source§impl Debug for PipeProducerToRouterError
impl Debug for PipeProducerToRouterError
Source§impl Display for PipeProducerToRouterError
impl Display for PipeProducerToRouterError
Source§impl Error for PipeProducerToRouterError
impl Error for PipeProducerToRouterError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ConsumeError> for PipeProducerToRouterError
impl From<ConsumeError> for PipeProducerToRouterError
Source§fn from(error: ConsumeError) -> Self
fn from(error: ConsumeError) -> Self
Converts to this type from the input type.
Source§impl From<ProduceError> for PipeProducerToRouterError
impl From<ProduceError> for PipeProducerToRouterError
Source§fn from(error: ProduceError) -> Self
fn from(error: ProduceError) -> Self
Converts to this type from the input type.
Source§impl From<RequestError> for PipeProducerToRouterError
impl From<RequestError> for PipeProducerToRouterError
Source§fn from(error: RequestError) -> Self
fn from(error: RequestError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PipeProducerToRouterError
impl !RefUnwindSafe for PipeProducerToRouterError
impl Send for PipeProducerToRouterError
impl Sync for PipeProducerToRouterError
impl Unpin for PipeProducerToRouterError
impl !UnwindSafe for PipeProducerToRouterError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more