Proc Macro Warning

As the name says… emits warnings inside a proc macro.

Rust does not have native functions to produce warnings from inside proc macros. This crate provides "deprecated" warnings for your proc macro use-cases.

Example

```rust use procmacrowarning::Warning; let warning = Warning::newdeprecated("mymacro") .old("mymacro()") .alternative("mymacro::new()") .helplink("https:://example.com") .span(procmacro2::Span::call_site()) .build();

// Use the warning in a proc macro let tokens = quote::quote!(#warning); ```

Used In