The error "macro expansion ignores token" occurs when a macro encounters a token it cannot process, often due to a syntax error in the macro definition or invocation. Check your macro usage in src/main.rs or the relevant file for misplaced punctuation or unsupported tokens within the ! expansion block.
// Ensure your macro invocation is syntactically correct
println!("Hello, world!"); // Correct usage
// Avoid invalid tokens inside the macro
// println!("Hello, world!; // Missing closing paren causes issues
If the error persists, verify that the macro definition in your lib.rs or main.rs correctly handles all expected tokens and does not ignore unexpected ones.