Skip to main content

Crate grpc_quic_server

Crate grpc_quic_server 

Source
Expand description

§grpc-quic-server

gRPC server over QUIC transport.

Provides QuicServer which accepts QUIC connections, reads raw gRPC bytes from each bi-directional stream, and delegates requests to a tonic Router.

§Usage (Phase 3)

use grpc_quic_server::QuicServer;
use tower::service_fn;
use http::{Request, Response};

QuicServer::builder()
    .build()
    .serve("127.0.0.1:50051".parse()?, service)
    .await?;

Re-exports§

pub use error::ServerError;
pub use server::QuicServer;
pub use server::QuicServerBuilder;

Modules§

acceptor
error
Server-side error types.
server
QuicServer — builder and main serve loop.