mirror of
https://codeberg.org/unspeaker/tek.git
synced 2026-08-28 12:56:57 +02:00
fix warnings, cleanup
This commit is contained in:
parent
406aabde6e
commit
da2099c52e
10 changed files with 379 additions and 450 deletions
|
|
@ -353,7 +353,7 @@ attribute!(command {
|
|||
let mut variants_filtered = item.variants.clone();
|
||||
variants_filtered.clear();
|
||||
for variant in item.variants.iter_mut() {
|
||||
let Variant { attrs, ident, fields, discriminant } = variant;
|
||||
let Variant { attrs, ident, fields, discriminant: _ } = variant;
|
||||
let mut attrs_filtered = attrs.clone();
|
||||
attrs_filtered.clear();
|
||||
for attr in attrs.iter() {
|
||||
|
|
@ -396,7 +396,7 @@ attribute!(command {
|
|||
panic!()
|
||||
};
|
||||
match fields {
|
||||
Fields::Named(fields) => todo!("named command fields"),
|
||||
Fields::Named(_fields) => todo!("named command fields"),
|
||||
Fields::Unnamed(fields) => {
|
||||
let mut params = quote! {};
|
||||
let mut values = quote! {};
|
||||
|
|
@ -455,9 +455,11 @@ attribute!(keyword {
|
|||
impl Parse for CustomAttributeItem {
|
||||
fn parse (input: ParseStream) -> Result<Self> {
|
||||
let mut item: ItemEnum = input.parse()?;
|
||||
for Variant { attrs, ident, fields, discriminant } in item.variants.iter_mut() {
|
||||
for Variant {
|
||||
attrs, ident: _, fields: _, discriminant: _
|
||||
} in item.variants.iter_mut() {
|
||||
attrs.retain(|attr|if let syn::Meta::List(MetaList {
|
||||
ref path, ref tokens, ..
|
||||
ref path, tokens: ref _tokens, ..
|
||||
}) = attr.meta && path == &Path::from(Ident::new(
|
||||
"keyword", Span::call_site()
|
||||
)) {
|
||||
|
|
@ -474,7 +476,7 @@ attribute!(keyword {
|
|||
fn to_tokens (&self, out: &mut TokenStream2) {
|
||||
let Self(
|
||||
CustomAttributeMeta(state),
|
||||
CustomAttributeItem(item, variants)
|
||||
CustomAttributeItem(item, _variants)
|
||||
) = self;
|
||||
let ident = &item.ident;
|
||||
let body = quote! {};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue