tower-service (cargo): Trait representing an asynchronous, request / response based, client or server. 
Keywords: middleware|rust|tower