Expose builder

This commit is contained in:
Lucio Franco
2019-08-21 21:11:02 -04:00
parent ae0500f48f
commit 8ae279eb2f
3 changed files with 6 additions and 2 deletions
+3 -1
View File
@@ -1,6 +1,6 @@
use tokio::net::TcpListener;
use tonic::{Code, Request, Response, Status};
use tower_h2::Server;
use tower_h2::{Server, Builder};
pub mod pb {
#![allow(dead_code)]
@@ -62,6 +62,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut bind = TcpListener::bind(&addr)?;
let greeter = TestService::default();
let mut settings = Builder::default();
settings.initial_connection_window_size(1_000_000_000);
let mut server = Server::new(TestServiceServer::new(greeter), Default::default());
while let Ok((sock, _addr)) = bind.accept().await {
+1 -1
View File
@@ -12,4 +12,4 @@ mod server;
pub use client::Connection;
pub use recv_body::RecvBody;
pub use server::Server;
pub use server::{Builder, Server};
+2
View File
@@ -7,6 +7,8 @@ use tokio_io::{AsyncRead, AsyncWrite};
use tower_service::Service;
use tower_util::MakeService;
pub use h2::server::Builder;
pub struct Server<M, B>
where
M: MakeService<(), Request<RecvBody>>,