async-trait 0.1.89 is a proc-macro that rewrites async fn in traits/impls into Pin<Box<dyn Future + Send>>-returning methods, restoring dyn Trait object-safety. Pure token rewriting over syn/quote; no unsafe, no I/O, no env or network access; upstream build.rs is correctly excluded from the published artefact. No findings; safe to deploy.