From f45db7714c8c3244fe20d1b0a104cb845d0b79f5 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Fri, 27 Mar 2015 15:35:13 +0100 Subject: [PATCH] Simplify URLSearchParams::serialize's percent-encoding. --- components/script/dom/urlsearchparams.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/components/script/dom/urlsearchparams.rs b/components/script/dom/urlsearchparams.rs index f5c1206c877..16f015554b0 100644 --- a/components/script/dom/urlsearchparams.rs +++ b/components/script/dom/urlsearchparams.rs @@ -135,13 +135,7 @@ impl URLSearchParamsHelpers for URLSearchParams { // Encode everything else using 'percented-encoded bytes' // http://url.spec.whatwg.org/#percent-encode - a => { - let mut encoded = vec!(0x25); // % - let s = format!("{}", radix(a, 16)).into_ascii_uppercase(); - let bytes = s.as_bytes(); - encoded.push_all(bytes); - encoded - } + a => format!("%{:X}", a).into_bytes(), }; buf.push_all(&append); }