Module hrpc::server[][src]

Expand description

Common server types and functions.

Re-exports

pub use service::HrpcLayer;

Modules

Error types used by hRPC.

Prelude that exports commonly used server types.

The router used by hRPC.

Handler type and handlers used by hRPC.

Socket used by hRPC for “streaming” RPCs.

Transports for hRPC services.

Other useful types, traits and functions used by hRPC.

Structs

Type that contains a MakeRoutes and implements tower::MakeService to create RoutesFinalized instances.

Type that layers the handlers that are produced by a MakeRoutes.

Type that contains two MakeRoutess and stacks (combines) them.

Traits

The core trait of hrpc-rs servers. This trait acts as a tower::MakeService, it can produce a set of Routes and can be combined with other MakeRoutess.