๐ฌThis is a nightly-only experimental API. (
proc_macro_internals)Expand description
Server-side traits.
Macrosยง
- define_
dispatcher ๐Experimental - define_
server ๐Experimental
Structsยง
- Dispatcher
Experimental - Handle
Store ๐Experimental - Maybe
Cross Thread Experimental - Message
Pipe ๐Experimental - A message pipe used for communicating between server and client threads.
- Running
Same ๐Thread Guard Experimental - Keep
ALREADY_RUNNING_SAME_THREAD(see also its documentation) set totrue, preventing same-thread reentrance.
Constantsยง
- ALREADY_
RUNNING_ ๐SAME_ THREAD Experimental - While running a proc-macro with the same-thread executor, this flag will
be set, forcing nested proc-macro invocations (e.g. due to
TokenStream::expand_expr) to be run using a cross-thread executor. - CROSS_
THREAD Experimental - SAME_
THREAD Experimental
Traitsยง
- Execution
Strategy Experimental - Server
Experimental
Functionsยง
- run_
server ๐Experimental
Type Aliasesยง
- Marked
Span ๐Experimental - Marked
Symbol ๐Experimental - Marked
Token ๐Stream Experimental