Skip to main content

Module imports

Module imports 

Source

Structsยง

UseSegment ๐Ÿ”’
UseTree ๐Ÿ”’

Enumsยง

SharedPrefix ๐Ÿ”’
UseSegmentKind ๐Ÿ”’

Functionsยง

flatten_use_trees ๐Ÿ”’
merge_rest ๐Ÿ”’
merge_use_trees_inner ๐Ÿ”’
module_prefix ๐Ÿ”’
Returns all but the last portion of the module path, except in the case of top-level modules (length 1), which remain unchanged. Used for Module-level imports_granularity.
normalize_use_trees_with_granularity ๐Ÿ”’
path_to_imported_ident ๐Ÿ”’
Returns a name imported by a use declaration. E.g., returns Ordering for std::cmp::Ordering and self for std::cmp::self.
rewrite_nested_use_tree ๐Ÿ”’