The `hyper::Request` and `Response` used in *ruma-client* require a type parameter that implements `hyper::body::Payload`, but no implementation for `Vec<u8>` is provided by a crate. Therefore, the best is to use `hyper::Body` in the macros.
The `hyper::Request` and `Response` used in *ruma-client* require a type parameter that implements `hyper::body::Payload`, but no implementation for `Vec<u8>` is provided by a crate. Therefore, the best is to use `hyper::Body` in the macros.