Compare commits

..

1 commit
v0.1 ... main

Author SHA1 Message Date
3f915b5840
Been a while since I last worked on this, removed some unnecessary .into()s as suggested by clippy
Some checks failed
Format code / Format the kernel (push) Failing after 18s
Continuous Integration / ci (push) Failing after 7m0s
2025-03-11 15:11:58 -05:00

View file

@ -16,13 +16,13 @@ impl Parse for KernelItemNameInput {
fn to_tokens(signature: Signature, tokens: &mut proc_macro2::TokenStream) { fn to_tokens(signature: Signature, tokens: &mut proc_macro2::TokenStream) {
let ts = tokens; let ts = tokens;
signature.constness.to_tokens(ts.into()); signature.constness.to_tokens(ts);
signature.asyncness.to_tokens(ts.into()); signature.asyncness.to_tokens(ts);
signature.unsafety.to_tokens(ts.into()); signature.unsafety.to_tokens(ts);
signature.abi.to_tokens(ts.into()); signature.abi.to_tokens(ts);
signature.fn_token.to_tokens(ts.into()); signature.fn_token.to_tokens(ts);
signature.generics.to_tokens(ts.into()); signature.generics.to_tokens(ts);
signature.paren_token.surround(ts.into(), |tokens| { signature.paren_token.surround(ts, |tokens| {
signature.inputs.to_tokens(tokens); signature.inputs.to_tokens(tokens);
if let Some(variadic) = &signature.variadic { if let Some(variadic) = &signature.variadic {
if !signature.inputs.empty_or_trailing() { if !signature.inputs.empty_or_trailing() {
@ -31,14 +31,14 @@ fn to_tokens(signature: Signature, tokens: &mut proc_macro2::TokenStream) {
variadic.to_tokens(tokens); variadic.to_tokens(tokens);
} }
}); });
signature.output.to_tokens(ts.into()); signature.output.to_tokens(ts);
signature.generics.where_clause.to_tokens(ts.into()); signature.generics.where_clause.to_tokens(ts);
} }
fn to_token_stream(signature: Signature) -> proc_macro2::TokenStream { fn to_token_stream(signature: Signature) -> proc_macro2::TokenStream {
let mut tokens = proc_macro2::TokenStream::new(); let mut tokens = proc_macro2::TokenStream::new();
to_tokens(signature, &mut tokens); to_tokens(signature, &mut tokens);
tokens.into() tokens
} }
/// Implement a kernel item. /// Implement a kernel item.