1use crate::Render;
2use std::fmt::{Result, Write};
3
4macro_rules! simple_render_impl {
5 ($t:ty) => {
6 impl Render for $t {
7 fn render_into<W: Write>(self, writer: &mut W) -> Result {
8 write!(writer, "{}", self)
9 }
10 }
11 };
12}
13
14simple_render_impl!(f32);
15simple_render_impl!(f64);
16simple_render_impl!(i128);
17simple_render_impl!(i16);
18simple_render_impl!(i32);
19simple_render_impl!(i64);
20simple_render_impl!(i8);
21simple_render_impl!(isize);
22simple_render_impl!(u128);
23simple_render_impl!(u16);
24simple_render_impl!(u32);
25simple_render_impl!(u64);
26simple_render_impl!(u8);
27simple_render_impl!(usize);