chore: clippy happy on macro

This commit is contained in:
Jonathan Kelley committed 2021-10-27 17:09:22 -04:00
1 parent 339e450027
commit e1c858dda5
5 files changed
+9 -14

No files matched your search

+5 -5
View File
@@ -3,9 +3,8 @@ use super::*;
use proc_macro2::TokenStream as TokenStream2;
use quote::{quote, ToTokens, TokenStreamExt};
use syn::{
ext::IdentExt,
parse::{discouraged::Speculative, Parse, ParseBuffer, ParseStream},
token, Error, Expr, ExprClosure, Ident, LitStr, Result, Token,
parse::{Parse, ParseBuffer, ParseStream},
token, Expr, ExprClosure, Ident, LitStr, Result, Token,
};
// =======================================
@@ -32,8 +31,9 @@ impl Parse for Element {
let mut listeners: Vec<ElementAttrNamed> = vec![];
let mut children: Vec<BodyNode> = vec![];
let mut key = None;
let mut el_ref = None;
let mut _el_ref = None;
// todo: more descriptive error handling
while !content.is_empty() {
if content.peek(Ident) && content.peek2(Token![:]) && !content.peek3(Token![:]) {
let name = content.parse::<Ident>()?;
@@ -73,7 +73,7 @@ impl Parse for Element {
todo!("custom namespace not supported")
}
"node_ref" => {
el_ref = Some(content.parse::<Expr>()?);
_el_ref = Some(content.parse::<Expr>()?);
}
_ => {
if content.peek(LitStr) {
+1 -1
View File
@@ -8,7 +8,7 @@
//! - [ ] Children
//! - [ ] Keys
use super::{AmbiguousElement, HtmlOrRsx, AS_HTML, AS_RSX};
use super::AmbiguousElement;
use syn::parse::ParseBuffer;
use {
proc_macro2::TokenStream as TokenStream2,
-4
View File
@@ -25,7 +25,3 @@ pub use component::*;
pub use element::*;
pub use fragment::*;
pub use node::*;
pub(crate) type HtmlOrRsx = bool;
pub const AS_HTML: bool = true;
pub const AS_RSX: bool = false;