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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more