workspacer-syntax 0.5.2

Generate and rehydrate Rust code signatures from AST nodes, supporting functions, structs, enums, traits, type aliases, and macros.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// ---------------- [ File: workspacer-syntax/src/lib.rs ]
#[macro_use] mod imports; use imports::*;

x!{generate_enum_signature}
x!{extract_docs_from_ast_node}
x!{generate_type_alias_signature}
x!{generate_macro_signature}
x!{generate_macro_call_signature}
x!{generate_trait_signature}
x!{generate_function_signature}
x!{public}
x!{generate_signature_for_ast_node}
x!{generate_struct_signature}
x!{signature_options}
x!{rehydrate}
x!{rehydrate_nodes}
x!{maybe_has_syntax_kind}
x!{clean_where_clause}