pub trait Endpoint<T = Body, U = Body> {
type Request: TryInto<Request<T>, Error = Error> + FutureFrom<Request<T>, Error = Error>;
type Response: FutureFrom<Response<U>, Error = Error> + TryInto<Response<U>>;
const METADATA: Metadata;
}Expand description
A Matrix API endpoint.