From 1012b2073773796f93d90d286b2912d0a50de931 Mon Sep 17 00:00:00 2001 From: Sean McArthur Date: Wed, 10 Apr 2019 12:02:15 -0700 Subject: [PATCH] util: derive Clone for ServiceFn (#245) --- tower-util/src/service_fn.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tower-util/src/service_fn.rs b/tower-util/src/service_fn.rs index 95451ef..9743a8e 100644 --- a/tower-util/src/service_fn.rs +++ b/tower-util/src/service_fn.rs @@ -2,12 +2,13 @@ use futures::{IntoFuture, Poll}; use tower_service::Service; /// A `Service` implemented by a closure. +#[derive(Copy, Clone, Debug)] pub struct ServiceFn { f: T, } impl ServiceFn { - /// Returns a new `NewServiceFn` with the given closure. + /// Returns a new `ServiceFn` with the given closure. pub fn new(f: T) -> Self { ServiceFn { f } }