-
Alexandru Vasile authored
* http: Add inner server data structure Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Handle RPC messages Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Implement equivalent of `service_fn` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Implement equivalent of `make_service_fn` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Expose `tower` compatible service Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Prebuild http server with optional listener Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * examples: WIP tower service Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Fix warnings Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * tower_http: Fix warnings Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Ensure service works with tower Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Remove `RPSeeServerMakeSvc` to allow further flexibility Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * tower_http: Fix warnings Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * tower_http: Resubmit the same request for testing Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Transform builder into service directly Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Rename `RPSeeServerSvc` into user friendly `TowerService` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http: Rely on internal TowerService to handle requests Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Fix middleware typo Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http-server: Improve API builder for tower service Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Rename the inner service data and check comments Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * examples: Add comments Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http-server: Receive tower service builder as param Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * examples: Adjust tower_http example Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http-server: Add tower middleware on the HttpBuilder Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * http-server: Do not expose the internal `TowerService` for now Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Update http-server/src/server.rs Co-authored-by:
Niklas Adolfsson <niklasadolfsson1@gmail.com> * http-server: Use `std::error::Error` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Fix fmt Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * address some grumbles * fix more grumbles: no more Infallible * make clippy happy * Rename tower http example Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Update http-server/src/server.rs * Update http-server/src/server.rs * Update http-server/src/server.rs * Update http-server/src/server.rs Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> Co-authored-by:
Niklas Adolfsson <niklasadolfsson1@gmail.com>
80bcef02