workspacer_format_imports/
lib.rs

1// ---------------- [ File: workspacer-format-imports/src/lib.rs ]
2#[macro_use] mod imports; use imports::*;
3
4x!{build_new_use_lines}
5x!{collect_comment_token}
6x!{combine_new_uses}
7x!{dispatch_token_by_kind}
8x!{dissect_use_statement}
9x!{errors}
10x!{fallback_scan_node_text}
11x!{gather_comments_state}
12x!{gather_leading_comment_lines}
13x!{gather_leading_token_comments}
14x!{gather_sibling_comments_above}
15x!{gather_token_comments_above}
16x!{gather_use_items}
17x!{group_and_sort_uses}
18x!{parse_and_validate_syntax}
19x!{peek_next_non_whitespace}
20x!{process_other_token}
21x!{process_upward_node}
22x!{process_whitespace_token}
23x!{remove_old_use_statements}
24x!{scan_preceding_tokens_for_comments}
25x!{skip_node_plus_trailing_whitespace}
26x!{skip_upward_node_with_whitespace}
27x!{sort_and_format_imports_for_crate}
28x!{sort_and_format_imports_for_workspace}
29x!{sort_and_format_imports}
30x!{split_path_into_prefix_and_final}
31x!{use_item_info}
32x!{detect_trailing_comment_same_line}