Remove html_debug!
(#357)
It's not documented anywhere, and `cargo expand` does the same thing.
This commit is contained in:
parent
ce6a9f3bbd
commit
1fff8123eb
5 changed files with 6 additions and 11 deletions
|
@ -2,6 +2,9 @@
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
- Remove `html_debug!`
|
||||
[#357](https://github.com/lambda-fairy/maud/pull/357)
|
||||
|
||||
## [0.24.0] - 2022-08-12
|
||||
|
||||
- Remove blanket `Render` impl for `T: Display`
|
||||
|
|
|
@ -96,7 +96,7 @@ fn render_complicated_template(b: &mut test::Bencher) {
|
|||
b.iter(|| {
|
||||
use crate::btn::{Button, RequestMethod};
|
||||
layout(
|
||||
format!("Homepage of {}", year),
|
||||
format!("Homepage of {year}"),
|
||||
html! {
|
||||
h1 { "Hello there!" }
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ extern crate alloc;
|
|||
use alloc::{borrow::Cow, boxed::Box, string::String};
|
||||
use core::fmt::{self, Arguments, Display, Write};
|
||||
|
||||
pub use maud_macros::{html, html_debug};
|
||||
pub use maud_macros::html;
|
||||
|
||||
mod escape;
|
||||
|
||||
|
|
|
@ -121,6 +121,6 @@ fn splice_with_path() {
|
|||
#[test]
|
||||
fn nested_macro_invocation() {
|
||||
let best_pony = "Pinkie Pie";
|
||||
let result = html! { (format!("{} is best pony", best_pony)) };
|
||||
let result = html! { (format!("{best_pony} is best pony")) };
|
||||
assert_eq!(result.into_string(), "Pinkie Pie is best pony");
|
||||
}
|
||||
|
|
|
@ -20,14 +20,6 @@ pub fn html(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
|
|||
expand(input.into()).into()
|
||||
}
|
||||
|
||||
#[proc_macro]
|
||||
#[proc_macro_error]
|
||||
pub fn html_debug(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
|
||||
let expr = expand(input.into());
|
||||
println!("expansion:\n{}", expr);
|
||||
expr.into()
|
||||
}
|
||||
|
||||
fn expand(input: TokenStream) -> TokenStream {
|
||||
let output_ident = TokenTree::Ident(Ident::new("__maud_output", Span::mixed_site()));
|
||||
// Heuristic: the size of the resulting markup tends to correlate with the
|
||||
|
|
Loading…
Add table
Reference in a new issue