Expand description
dep-info files for external build system integration.
See output_depinfo for more.
Re-exportsยง
use cargo_util::collections::HashSet;๐use cargo_util::paths::normalize_path;๐use std::collections::BTreeSet;๐use std::io::BufWriter;๐use std::io::Write;๐use std::path::Path;๐use std::path::PathBuf;๐use super::BuildRunner;๐use super::FileFlavor;๐use super::Unit;๐use super::fingerprint;๐use crate::context::ConfigRelativePathResolveExt;๐use crate::util::CargoResult;๐use crate::util::internal;๐use cargo_util::paths;๐use tracing::debug;๐
Functionsยง
- add_
deps_ ๐for_ unit - Collects all dependencies of the
unitfor the output dep info file. - output_
depinfo - Save a
.ddep-info file for the given unit. This is the third kind of dep-info mentioned infingerprintmodule. - render_
filename ๐ - Basically just normalizes a given path and converts it to a string.