Crate wproc_macro[−][src]
Expand description
Tools for writing procedural macroses.
Macros
Macro to generate syn error either with span of a syntax tree element or with default one proc_macro2::Span::call_site()
.
Macro for diagnostics purpose to export both syntax tree and source code behind it into string.
Macro for diagnostics purpose to print both syntax tree and source code behind it.
Enums
Kind of container.
Functions
For attribute like #[former( default = 31 )]
return key default
and value 31
,
as well as syn::Meta as the last element of result tuple.
Return kind of container specified by type.
Return kind of container specified by type. Unlike type_container_kind it also understand optional types.
Return the specified number of parameters of the type.
Check is the rightmost item of path refering a type is specified type.