diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-11-24 18:12:02 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-11-28 20:59:57 +0300 |
| commit | e84c926d4758ba8600a3841d442e888fd2c25f6b (patch) | |
| tree | 7ba1df421f5a22eb6c378ffb9bb603b8b00e42a7 /src/librustc/middle | |
| parent | e0b329a1868e634109562df97377ca064bbda5f1 (diff) | |
| download | rust-e84c926d4758ba8600a3841d442e888fd2c25f6b.tar.gz rust-e84c926d4758ba8600a3841d442e888fd2c25f6b.zip | |
rustc: Move some queries to `rustc_metadata`
Diffstat (limited to 'src/librustc/middle')
| -rw-r--r-- | src/librustc/middle/cstore.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/librustc/middle/cstore.rs b/src/librustc/middle/cstore.rs index 51282701480..44c6f6b07f5 100644 --- a/src/librustc/middle/cstore.rs +++ b/src/librustc/middle/cstore.rs @@ -211,7 +211,7 @@ pub type MetadataLoaderDyn = dyn MetadataLoader + Sync; /// (it'd break incremental compilation) and should only be called pre-HIR (e.g. /// during resolve) pub trait CrateStore { - fn crate_data_as_any(&self, cnum: CrateNum) -> &dyn Any; + fn as_any(&self) -> &dyn Any; // resolve fn def_key(&self, def: DefId) -> DefKey; @@ -224,9 +224,7 @@ pub trait CrateStore { fn crate_is_private_dep_untracked(&self, cnum: CrateNum) -> bool; fn crate_disambiguator_untracked(&self, cnum: CrateNum) -> CrateDisambiguator; fn crate_hash_untracked(&self, cnum: CrateNum) -> Svh; - fn crate_host_hash_untracked(&self, cnum: CrateNum) -> Option<Svh>; fn item_generics_cloned_untracked(&self, def: DefId, sess: &Session) -> ty::Generics; - fn postorder_cnums_untracked(&self) -> Vec<CrateNum>; // This is basically a 1-based range of ints, which is a little // silly - I may fix that. @@ -235,9 +233,7 @@ pub trait CrateStore { // utility functions fn encode_metadata(&self, tcx: TyCtxt<'_>) -> EncodedMetadata; fn metadata_encoding_version(&self) -> &[u8]; - fn injected_panic_runtime(&self) -> Option<CrateNum>; fn allocator_kind(&self) -> Option<AllocatorKind>; - fn has_global_allocator(&self) -> bool; } pub type CrateStoreDyn = dyn CrateStore + sync::Sync; |
