diff options
| author | Julian Wollersberger <julian.wollersberger@gmx.at> | 2020-10-12 16:04:49 +0200 |
|---|---|---|
| committer | Julian Wollersberger <julian.wollersberger@gmx.at> | 2020-10-12 16:04:49 +0200 |
| commit | 39b0e7928579c4ce3a42e849695f9380b7869d62 (patch) | |
| tree | fc9c47f55bac3ea2c9e813cf1fbbef959e23cea4 /compiler/rustc_query_system/src/query | |
| parent | fc3d8e3fccb86d6798ce89ca9eb28679908dc526 (diff) | |
| download | rust-39b0e7928579c4ce3a42e849695f9380b7869d62.tar.gz rust-39b0e7928579c4ce3a42e849695f9380b7869d62.zip | |
Remove generic argument from `QueryConfig`.
Diffstat (limited to 'compiler/rustc_query_system/src/query')
| -rw-r--r-- | compiler/rustc_query_system/src/query/config.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler/rustc_query_system/src/query/config.rs b/compiler/rustc_query_system/src/query/config.rs index 549056570f9..423b1fab143 100644 --- a/compiler/rustc_query_system/src/query/config.rs +++ b/compiler/rustc_query_system/src/query/config.rs @@ -12,9 +12,7 @@ use std::borrow::Cow; use std::fmt::Debug; use std::hash::Hash; -// The parameter `CTX` is required in librustc_middle: -// implementations may need to access the `'tcx` lifetime in `CTX = TyCtxt<'tcx>`. -pub trait QueryConfig<CTX> { +pub trait QueryConfig { const NAME: &'static str; const CATEGORY: ProfileCategory; @@ -70,7 +68,7 @@ impl<CTX: QueryContext, K, V> QueryVtable<CTX, K, V> { } } -pub trait QueryAccessors<CTX: QueryContext>: QueryConfig<CTX> { +pub trait QueryAccessors<CTX: QueryContext>: QueryConfig { const ANON: bool; const EVAL_ALWAYS: bool; const DEP_KIND: CTX::DepKind; |
