From a3b1244bb4684bf149f8e9fb3c6d89ad455a42e9 Mon Sep 17 00:00:00 2001 From: John-John Tedro Date: Sat, 28 Sep 2019 18:16:34 +0200 Subject: [PATCH] Make EncodingOverride Send + Sync so that form_urlencoded::Serializer is as well --- src/query_encoding.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/query_encoding.rs b/src/query_encoding.rs index 76aed15a7..d9f9cb116 100644 --- a/src/query_encoding.rs +++ b/src/query_encoding.rs @@ -8,7 +8,7 @@ use std::borrow::Cow; -pub type EncodingOverride<'a> = Option<&'a dyn Fn(&str) -> Cow<[u8]>>; +pub type EncodingOverride<'a> = Option<&'a (dyn Fn(&str) -> Cow<[u8]> + Send + Sync)>; pub(crate) fn encode<'a>(encoding_override: EncodingOverride, input: &'a str) -> Cow<'a, [u8]> { if let Some(o) = encoding_override {