pub enum ForwardingError {
Show 13 variants
NoModuleConnection,
ModuleReloading {
module_id: String,
},
StaleModuleEndpoint,
UnknownReservation {
client_channel: u16,
module_channel: u16,
},
ClientRouteChannelExhausted {
connection_id: ConnectionId,
},
ModuleRouteChannelExhausted {
endpoint: ModuleEndpointId,
},
RelayCorrelationExhausted,
ConnectionClosing {
connection_id: ConnectionId,
},
ClientEgressClosed {
connection_id: ConnectionId,
},
RouteOpenBuild(String),
CandidateSlotOccupied {
module_id: String,
},
ModuleEgressUnavailable {
connection_id: ConnectionId,
},
Poisoned,
}Variants§
NoModuleConnection
ModuleReloading
StaleModuleEndpoint
UnknownReservation
ClientRouteChannelExhausted
Fields
§
connection_id: ConnectionIdModuleRouteChannelExhausted
Fields
§
endpoint: ModuleEndpointIdRelayCorrelationExhausted
ConnectionClosing
Fields
§
connection_id: ConnectionIdClientEgressClosed
Fields
§
connection_id: ConnectionIdRouteOpenBuild(String)
CandidateSlotOccupied
A swap candidate is already registered for this module id.
A registering module’s HELLO_ACK could not be queued because its outbound queue is closed or full.
Poisoned
Trait Implementations§
Source§impl Clone for ForwardingError
impl Clone for ForwardingError
Source§impl Debug for ForwardingError
impl Debug for ForwardingError
Source§impl Display for ForwardingError
impl Display for ForwardingError
impl Eq for ForwardingError
Source§impl Error for ForwardingError
impl Error for ForwardingError
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 PartialEq for ForwardingError
impl PartialEq for ForwardingError
impl StructuralPartialEq for ForwardingError
Auto Trait Implementations§
impl Freeze for ForwardingError
impl RefUnwindSafe for ForwardingError
impl Send for ForwardingError
impl Sync for ForwardingError
impl Unpin for ForwardingError
impl UnsafeUnpin for ForwardingError
impl UnwindSafe for ForwardingError
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