pub enum RequestResponse<P, T>where
T: RequestWithResponse<P>,
P: PoolItem,{
Request(T),
Response(T::Response),
}Variants§
Implementations§
source§impl<P, T> RequestResponse<P, T>where
T: RequestWithResponse<P>,
P: PoolItem,
impl<P, T> RequestResponse<P, T>where
T: RequestWithResponse<P>,
P: PoolItem,
Trait Implementations§
source§impl<P, T> Debug for RequestResponse<P, T>where
T: RequestWithResponse<P> + Debug,
P: PoolItem + Debug,
T::Response: Debug,
impl<P, T> Debug for RequestResponse<P, T>where
T: RequestWithResponse<P> + Debug,
P: PoolItem + Debug,
T::Response: Debug,
source§impl<P, T> IdTargeted for RequestResponse<P, T>where
T: RequestWithResponse<P> + IdTargeted,
P: PoolItem,
impl<P, T> IdTargeted for RequestResponse<P, T>where
T: RequestWithResponse<P> + IdTargeted,
P: PoolItem,
source§impl<P, T> PartialEq<RequestResponse<P, T>> for RequestResponse<P, T>where
T: RequestWithResponse<P> + PartialEq,
P: PoolItem + PartialEq,
T::Response: PartialEq,
impl<P, T> PartialEq<RequestResponse<P, T>> for RequestResponse<P, T>where
T: RequestWithResponse<P> + PartialEq,
P: PoolItem + PartialEq,
T::Response: PartialEq,
source§fn eq(&self, other: &RequestResponse<P, T>) -> bool
fn eq(&self, other: &RequestResponse<P, T>) -> bool
This method tests for
self and other values to be equal, and is used
by ==.