Module rustc_driver::profile::trace[][src]

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Re-exports

use super::*;
use syntax_pos::SpanData;
use rustc::util::common::QueryMsg;
use std::fs::File;
use std::time::Duration;
use std::time::Instant;
use std::collections::hash_map::HashMap;
use rustc::dep_graph::DepNode;

Structs

Query [
Experimental
]
QueryMetric [
Experimental
]
Rec [
Experimental
]

Recursive trace structure

Enums

CacheCase [
Experimental
]
Effect [
Experimental
]

Functions

compute_counts_rec [
Experimental
]
cons_of_key [
Experimental
]
cons_of_query_msg [
Experimental
]
duration_div [
Experimental
]
html_of_duration [
Experimental
]
html_of_effect [
Experimental
]
html_of_fraction [
Experimental
]
total_duration [
Experimental
]
write_counts [
Experimental
]
write_style [
Experimental
]
write_traces [
Experimental
]
write_traces_rec [
Experimental
]