diff --git a/src/service/fn_service.rs b/src/service/fn_service.rs
index 28a7df8e..6eee6c9b 100644
--- a/src/service/fn_service.rs
+++ b/src/service/fn_service.rs
@@ -85,7 +85,7 @@ where
     F: Fn(Req) -> Fut + Clone,
     Fut: IntoFuture<Item = Resp, Error = Err>,
 {
-    fn new(f: F) -> Self {
+    pub fn new(f: F) -> Self {
         FnNewService {
             f,
             req: marker::PhantomData,