From f57aa4ace041b8c229974eb7785e46be50d897a1 Mon Sep 17 00:00:00 2001
From: Chris Wong <lambda.fairy@gmail.com>
Date: Mon, 10 Oct 2016 18:59:45 +1300
Subject: [PATCH] Remove #[inline(never)] annotations

On further testing, I find that these annotations no longer have an
effect on performance. Whether that's due to wrong methodology or
changes in rustc codegen I'm not sure.
---
 maud/src/lib.rs | 2 --
 1 file changed, 2 deletions(-)

diff --git a/maud/src/lib.rs b/maud/src/lib.rs
index e5e196b..0a4aa44 100644
--- a/maud/src/lib.rs
+++ b/maud/src/lib.rs
@@ -68,7 +68,6 @@ pub trait Render {
 }
 
 impl<T: fmt::Display + ?Sized> Render for T {
-    #[inline(never)]  // reduce code bloat due to write!()
     default fn render_to(&self, w: &mut String) {
         let _ = write!(Escaper::new(w), "{}", self);
     }
@@ -126,7 +125,6 @@ impl<'a, T: Render + ?Sized> RenderOnce for &'a T {
 pub struct PreEscaped<T>(pub T);
 
 impl<T: fmt::Display> Render for PreEscaped<T> {
-    #[inline(never)]  // reduce code bloat due to write!()
     default fn render_to(&self, w: &mut String) {
         let _ = write!(w, "{}", self.0);
     }