Expand description
Helpers to verify a packaged .crate file.
Re-exportsยง
use cargo_util::collections::HashMap;๐use std::fs;๐use std::fs::File;๐use std::io::SeekFrom;๐use std::path::Path;๐use std::path::PathBuf;๐use std::sync::Arc;๐use anyhow::Context as _;๐use cargo_util::paths;๐use flate2::read::GzDecoder;๐use tar::Archive;๐use crate::CargoResult;๐use crate::compiler::BuildConfig;๐use crate::compiler::DefaultExecutor;๐use crate::compiler::Executor;๐use crate::compiler::UserIntent;๐use crate::ops;๐use crate::sources::PathSource;๐use crate::util;๐use crate::util::FileLock;๐use crate::workspace::Feature;๐use crate::workspace::Package;๐use crate::workspace::SourceId;๐use crate::workspace::Workspace;๐use super::PackageOpts;๐use super::TmpRegistry;๐use std::io::prelude::*;๐
Functionsยง
- hash_
all ๐ - Hashes everything under a given directory.
- report_
hash_ ๐difference - Reports the hash difference before and after the compilation computed by
hash_all. - run_
verify - Verifies whether a
.cratefile is able to compile.