diff --git a/aya-log-ebpf-macros/src/expand.rs b/aya-log-ebpf-macros/src/expand.rs index efc1a943..fb4630b3 100644 --- a/aya-log-ebpf-macros/src/expand.rs +++ b/aya-log-ebpf-macros/src/expand.rs @@ -1,6 +1,6 @@ use aya_log_common::DisplayHint; use aya_log_parser::{parse, Fragment}; -use proc_macro2::TokenStream; +use proc_macro2::{Ident, Span, TokenStream}; use quote::quote; use syn::{ parse::{Parse, ParseStream}, @@ -141,13 +141,16 @@ pub(crate) fn log(args: LogArgs, level: Option) -> Result {}, Some(::aya_log_ebpf::LogBuf { buf }) => { let _: Option<()> = (|| { - let size = ::aya_log_ebpf::write_record_header( + let #size = ::aya_log_ebpf::write_record_header( buf, #target, #lvl, @@ -156,14 +159,14 @@ pub(crate) fn log(args: LogArgs, level: Option) -> Result