Skip to main content

Module cargo_clean

Module cargo_clean 

Source

Re-exportsยง

use crate::compiler::trim_paths; ๐Ÿ”’
use crate::compiler::CompileKind; ๐Ÿ”’
use crate::compiler::CompileMode; ๐Ÿ”’
use crate::compiler::Layout; ๐Ÿ”’
use crate::compiler::RustcTargetData; ๐Ÿ”’
use crate::ops; ๐Ÿ”’
use crate::util::HumanBytes; ๐Ÿ”’
use crate::util::edit_distance; ๐Ÿ”’
use crate::util::edit_distance; ๐Ÿ”’
use crate::util::errors::CargoResult; ๐Ÿ”’
use crate::util::interning::InternedString; ๐Ÿ”’
use crate::util::GlobalContext; ๐Ÿ”’
use crate::util::Progress; ๐Ÿ”’
use crate::util::ProgressStyle; ๐Ÿ”’
use crate::workspace::profiles::Profiles; ๐Ÿ”’
use crate::workspace::PackageIdSpec; ๐Ÿ”’
use crate::workspace::PackageIdSpecQuery; ๐Ÿ”’
use crate::workspace::TargetKind; ๐Ÿ”’
use crate::workspace::Workspace; ๐Ÿ”’
use anyhow::bail; ๐Ÿ”’
use cargo_util::collections::HashSet; ๐Ÿ”’
use cargo_util::collections::IndexMap; ๐Ÿ”’
use cargo_util::collections::IndexSet; ๐Ÿ”’
use cargo_util::paths; ๐Ÿ”’
use cargo_util_terminal::report::Level; ๐Ÿ”’
use std::ffi::OsString; ๐Ÿ”’
use std::io::Read; ๐Ÿ”’
use std::path::Path; ๐Ÿ”’
use std::path::PathBuf; ๐Ÿ”’
use std::rc::Rc; ๐Ÿ”’
use std::fs; ๐Ÿ”’
use std::io; ๐Ÿ”’

Structsยง

CleanContext
CleanOptions
CleaningFolderBar ๐Ÿ”’
CleaningPackagesBar ๐Ÿ”’
DirectoriesToClean ๐Ÿ”’
FileId ๐Ÿ”’
Newtype wrapper to represent a unique file on disk

Traitsยง

CleaningProgressBar ๐Ÿ”’

Functionsยง

clean
Cleans various caches.
clean_specs ๐Ÿ”’
count_bytes ๐Ÿ”’
validate_target_dir_tag ๐Ÿ”’