Skip to content

Commit d1da0b6

Browse files
committed
Make simple forwarding methods #[inline]
1 parent 36a6c6c commit d1da0b6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

rinja/src/lib.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,11 +202,13 @@ pub trait DynTemplate {
202202
}
203203

204204
impl<T: Template> DynTemplate for T {
205+
#[inline]
205206
#[cfg(feature = "alloc")]
206207
fn dyn_render(&self) -> Result<String> {
207208
<Self as Template>::render(self)
208209
}
209210

211+
#[inline]
210212
fn dyn_render_into(&self, writer: &mut dyn fmt::Write) -> Result<()> {
211213
<Self as Template>::render_into(self, writer)
212214
}
@@ -217,12 +219,14 @@ impl<T: Template> DynTemplate for T {
217219
<Self as Template>::write_into(self, writer)
218220
}
219221

222+
#[inline]
220223
fn size_hint(&self) -> usize {
221-
Self::SIZE_HINT
224+
<Self as Template>::SIZE_HINT
222225
}
223226
}
224227

225228
impl fmt::Display for dyn DynTemplate {
229+
#[inline]
226230
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
227231
self.dyn_render_into(f).map_err(|_| fmt::Error {})
228232
}

0 commit comments

Comments
 (0)