2020-06-04 16:39:33 -04:00
|
|
|
#[macro_export]
|
|
|
|
#[doc(hidden)]
|
|
|
|
macro_rules! render {
|
2020-07-14 11:02:54 -04:00
|
|
|
($buf:ident, $value:expr) => {
|
2020-12-16 04:34:26 -05:00
|
|
|
$crate::runtime::Render::render(&($value), $buf)?
|
2020-06-04 16:39:33 -04:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
#[macro_export]
|
|
|
|
#[doc(hidden)]
|
|
|
|
macro_rules! render_escaped {
|
2020-07-14 11:02:54 -04:00
|
|
|
($buf:ident, $value:expr) => {
|
2020-12-16 04:34:26 -05:00
|
|
|
$crate::runtime::Render::render_escaped(&($value), $buf)?
|
2020-06-04 16:39:33 -04:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
#[macro_export]
|
|
|
|
#[doc(hidden)]
|
|
|
|
macro_rules! render_text {
|
2020-07-14 11:02:54 -04:00
|
|
|
($buf:ident, $value:expr) => {
|
|
|
|
$buf.push_str($value)
|
2020-06-04 16:39:33 -04:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
#[macro_export]
|
|
|
|
#[doc(hidden)]
|
|
|
|
macro_rules! render_noop {
|
2020-07-14 11:02:54 -04:00
|
|
|
($buf:ident, $value:expr) => {};
|
2020-06-04 16:39:33 -04:00
|
|
|
}
|