Expand description
Build analysis logging infrastructure.
Re-exportsยง
use std::cell::RefCell;๐use std::hash::Hash;๐use std::hash::Hash;๐use std::io::BufWriter;๐use std::io::Write;๐use std::mem::ManuallyDrop;๐use std::path::Path;๐use std::sync::mpsc;๐use std::sync::mpsc::Sender;๐use std::thread::JoinHandle;๐use anyhow::Context as _;๐use cargo_util::paths;๐use crate::CargoResult;๐use crate::compiler::BuildConfig;๐use crate::util::log_message::LogMessage;๐use crate::util::short_hash;๐use crate::workspace::Workspace;๐
Structsยง
- Build
Logger - Logger for
-Zbuild-analysis. - File
Logger ๐ - InMemory
Logger ๐ - For legacy
cargo build --timingsflag - RunId
- A unique identifier for a Cargo invocation.