pub fn new(http: HttpDelegate<D>, grpc: GrpcDelegate) -> Self {
        Self {
            metrics: Default::default(),
            http,
            grpc,
        }
    }
/// Initialise a new [`RouterServer`] using the provided HTTP and gRPC
/// handlers.
Initialise a new [`RouterServer`] using the provided HTTP and gRPC
handlers.
Initialise a new [ ` RouterServer ` ] using the provided HTTP and gRPC handlers .
pub fn new(http: HttpDelegate<D>, grpc: GrpcDelegate) -> Self {
        Self {
            metrics: Default::default(),
            http,
            grpc,
        }
    }
pub fn new ( http : HttpDelegate < D > , grpc : GrpcDelegate ) -> Self { Self { metrics : Default :: default ( ) , http , grpc , } }
Initialise a new [`RouterServer`] using the provided HTTP and gRPC
handlers.
Initialise a new [ ` RouterServer ` ] using the provided HTTP and gRPC handlers .
http
HttpDelegate<D>
grpc
GrpcDelegate
http
HttpDelegate<D>
grpc
GrpcDelegate