pub enum GenericRouterResponse {
Capability(Capability),
Unavailable,
Debug(Data),
}
Expand description
The analogue of a RouterResponse that can hold any type of capability. This is the return type of DictExt::get_with_request.
Variants§
Capability(Capability)
Routing succeeded and returned this capability.
Routing succeeded, but the capability was marked unavailable.
Debug(Data)
Routing succeeded in debug mode, Data
contains the debug data.
Trait Implementations§
Source§impl Debug for GenericRouterResponse
impl Debug for GenericRouterResponse
Source§impl<T: CapabilityBound> TryFrom<GenericRouterResponse> for RouterResponse<T>
impl<T: CapabilityBound> TryFrom<GenericRouterResponse> for RouterResponse<T>
Auto Trait Implementations§
impl Freeze for GenericRouterResponse
impl !RefUnwindSafe for GenericRouterResponse
impl Send for GenericRouterResponse
impl Sync for GenericRouterResponse
impl Unpin for GenericRouterResponse
impl !UnwindSafe for GenericRouterResponse
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