You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change path to accept AsRef<Path> instead of AsRef<str>
Design the public API
Documentation
Final comment period (FCP)
Stabilization PR
Unresolved Questions
The full API design.
The implementaiton PRs were mostly focussed on the implementation details behind the scenes of proc_macro, but there's barely been any discussion on the public interface.
View all comments
Feature gate:
#![feature(proc_macro_tracked_env, proc_macro_tracked_path)]This is a tracking issue for
proc_macro::tracked*, to allow adding files and environment variables to the build system's dependency tracking.Public API
Steps / History
tracked_env::var: proc_macro: Add API for tracked access to environment variables #74653tracked_path::path: addtrack_path::pathfn for usage inproc_macros #84029pathto acceptAsRef<Path>instead ofAsRef<str>Unresolved Questions
proc_macro, but there's barely been any discussion on the public interface.