pub fn decode_request<M: Method>(bytes: &[u8]) -> Result<M::Request, Error>
Decode a request only after method, direction, canonical and resource checks.