X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=compiler%2Frustc_middle%2Fsrc%2Fty%2Fquery.rs;h=1be819ca610c7c644f7b3c9c9325f4c52bf81494;hb=f361413cbf44ce2f144df59fc440cd484af4a56e;hp=28b9bdf566018b06c4dab41fdb7b15d601dcb851;hpb=c87996a8ada9be5373cb069b20351a18ef74f226;p=rust.git diff --git a/compiler/rustc_middle/src/ty/query.rs b/compiler/rustc_middle/src/ty/query.rs index 28b9bdf5660..1be819ca610 100644 --- a/compiler/rustc_middle/src/ty/query.rs +++ b/compiler/rustc_middle/src/ty/query.rs @@ -118,6 +118,7 @@ fn copy(x: &T) -> T { macro_rules! query_helper_param_ty { (DefId) => { impl IntoQueryParam }; + (LocalDefId) => { impl IntoQueryParam }; ($K:ty) => { $K }; } @@ -418,6 +419,13 @@ fn into_query_param(self) -> P { } } + impl IntoQueryParam for OwnerId { + #[inline(always)] + fn into_query_param(self) -> LocalDefId { + self.def_id + } + } + impl IntoQueryParam for LocalDefId { #[inline(always)] fn into_query_param(self) -> DefId {