1
0
mirror of https://github.com/fafhrd91/actix-net synced 2025-06-28 20:10:35 +02:00

add fn service helpers

This commit is contained in:
Nikolay Kim
2019-02-22 14:13:48 -08:00
parent a0e2d926e6
commit d2bd9134aa
4 changed files with 101 additions and 36 deletions

View File

@ -4,8 +4,8 @@ use std::net::{IpAddr, SocketAddr};
use std::time::Duration;
use std::{fmt, io};
use actix_service::{NewService, Service};
use futures::future::{ok, Either, FutureResult};
use actix_service::{fn_factory, NewService, Service};
use futures::future::{ok, Either};
use futures::{try_ready, Async, Future, Poll};
use tokio_tcp::{ConnectFuture, TcpStream};
use trust_dns_resolver::config::{ResolverConfig, ResolverOpts};
@ -183,7 +183,7 @@ impl Connector {
Error = ConnectorError,
InitError = E,
> + Clone {
move |_: &()| -> FutureResult<Connector, E> { ok(Connector::new(cfg.clone(), opts)) }
fn_factory(move || ok(Connector::new(cfg.clone(), opts)))
}
}