1 //! Support for serializing the dep-graph and reloading it.
4 #![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
7 #![recursion_limit = "256"]
8 #![cfg_attr(not(bootstrap), allow(rustc::potential_query_instability))]
11 extern crate rustc_middle
;
16 pub mod assert_module_sources
;
19 use assert_dep_graph
::assert_dep_graph
;
20 pub use persist
::copy_cgu_workproduct_to_incr_comp_cache_dir
;
21 pub use persist
::delete_workproduct_files
;
22 pub use persist
::finalize_session_directory
;
23 pub use persist
::garbage_collect_session_directories
;
24 pub use persist
::in_incr_comp_dir
;
25 pub use persist
::in_incr_comp_dir_sess
;
26 pub use persist
::load_query_result_cache
;
27 pub use persist
::prepare_session_directory
;
28 pub use persist
::save_dep_graph
;
29 pub use persist
::save_work_product_index
;
30 pub use persist
::LoadResult
;
31 pub use persist
::{build_dep_graph, load_dep_graph, DepGraphFuture}
;