Documentation
¶
Overview ¶
Package rust implements the Rust import extractor.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DepKey ¶
DepKey returns the crate name for a Rust import path.
"serde" -> "serde" "serde::Deserialize" already gets parsed down to "serde" upstream "crate::foo" -> "" (own crate) "super::foo" -> "" (relative) "self::foo" -> "" (relative) "std::io" -> "" (stdlib) "core::mem" -> "" (stdlib) "alloc::vec" -> "" (stdlib)
Cargo crate names use dashes; Rust import paths use underscores (cargo's --bin auto-renames). depusage stores the underscored form it sees in source. Consumers that want to compare against Cargo.toml dep names can s/_/-/g.
func IsRelative ¶
IsRelative reports whether the leading-path-segment refers to project-local code rather than an external crate.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.