/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/traits/ |
H A D | util.rs | 3 use crate::ty::{PolyTraitRef, TyCtxt}; 10 trait_ref: PolyTraitRef<'tcx>, in supertraits() 11 ) -> impl Iterator<Item = PolyTraitRef<'tcx>> { in supertraits() 17 visited: FxHashSet<PolyTraitRef<'tcx>>, 18 stack: Vec<PolyTraitRef<'tcx>>, 22 fn elaborate(&mut self, trait_ref: PolyTraitRef<'tcx>) { in elaborate() 39 type Item = PolyTraitRef<'tcx>; 41 fn next(&mut self) -> Option<PolyTraitRef<'tcx>> { in next()
|
H A D | select.rs | 20 (ty::ParamEnvAnd<'tcx, ty::ConstnessAnd<ty::PolyTraitRef<'tcx>>>, ty::ImplPolarity), 106 ParamCandidate((ty::ConstnessAnd<ty::PolyTraitRef<'tcx>>, ty::ImplPolarity)),
|
/dports/databases/redisjson/RedisJSON-2.0.6/cargo-crates/syn-0.11.11/src/aster/ |
H A D | ty_param.rs | 1 use {Ident, LifetimeDef, Path, PolyTraitRef, TraitBoundModifier, Ty, TyParam, TyParamBound}; 69 pub fn with_trait_bound(self, trait_ref: PolyTraitRef) -> Self { in with_trait_bound() 118 impl<F> Invoke<PolyTraitRef> for TyParamBuilder<F> 123 fn invoke(self, trait_ref: PolyTraitRef) -> Self { in invoke() 147 pub fn build_trait(self, poly_trait: PolyTraitRef, modifier: TraitBoundModifier) -> F::Result { in build_trait() argument 202 impl<F> Invoke<PolyTraitRef> for TraitTyParamBoundBuilder<F> 207 fn invoke(self, poly_trait: PolyTraitRef) -> Self::Result { in invoke() 221 where F: Invoke<PolyTraitRef> 247 self.callback.invoke(PolyTraitRef { in build() 255 where F: Invoke<PolyTraitRef>
|
/dports/lang/spidermonkey60/firefox-60.9.0/third_party/rust/syn-0.11.11/src/aster/ |
H A D | ty_param.rs | 1 use {Ident, LifetimeDef, Path, PolyTraitRef, TraitBoundModifier, Ty, TyParam, TyParamBound}; 69 pub fn with_trait_bound(self, trait_ref: PolyTraitRef) -> Self { in with_trait_bound() 118 impl<F> Invoke<PolyTraitRef> for TyParamBuilder<F> 123 fn invoke(self, trait_ref: PolyTraitRef) -> Self { in invoke() 147 pub fn build_trait(self, poly_trait: PolyTraitRef, modifier: TraitBoundModifier) -> F::Result { in build_trait() argument 202 impl<F> Invoke<PolyTraitRef> for TraitTyParamBoundBuilder<F> 207 fn invoke(self, poly_trait: PolyTraitRef) -> Self::Result { in invoke() 221 where F: Invoke<PolyTraitRef> 247 self.callback.invoke(PolyTraitRef { in build() 255 where F: Invoke<PolyTraitRef>
|
/dports/sysutils/vector/vector-0.10.0/cargo-crates/syn-0.11.11/src/aster/ |
H A D | ty_param.rs | 1 use {Ident, LifetimeDef, Path, PolyTraitRef, TraitBoundModifier, Ty, TyParam, TyParamBound}; 69 pub fn with_trait_bound(self, trait_ref: PolyTraitRef) -> Self { in with_trait_bound() 118 impl<F> Invoke<PolyTraitRef> for TyParamBuilder<F> 123 fn invoke(self, trait_ref: PolyTraitRef) -> Self { in invoke() 147 pub fn build_trait(self, poly_trait: PolyTraitRef, modifier: TraitBoundModifier) -> F::Result { in build_trait() argument 202 impl<F> Invoke<PolyTraitRef> for TraitTyParamBoundBuilder<F> 207 fn invoke(self, poly_trait: PolyTraitRef) -> Self::Result { in invoke() 221 where F: Invoke<PolyTraitRef> 247 self.callback.invoke(PolyTraitRef { in build() 255 where F: Invoke<PolyTraitRef>
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/syn-0.11.11/src/aster/ |
H A D | ty_param.rs | 1 use {Ident, LifetimeDef, Path, PolyTraitRef, TraitBoundModifier, Ty, TyParam, TyParamBound}; 69 pub fn with_trait_bound(self, trait_ref: PolyTraitRef) -> Self { in with_trait_bound() 118 impl<F> Invoke<PolyTraitRef> for TyParamBuilder<F> 123 fn invoke(self, trait_ref: PolyTraitRef) -> Self { in invoke() 147 pub fn build_trait(self, poly_trait: PolyTraitRef, modifier: TraitBoundModifier) -> F::Result { in build_trait() argument 202 impl<F> Invoke<PolyTraitRef> for TraitTyParamBoundBuilder<F> 207 fn invoke(self, poly_trait: PolyTraitRef) -> Self::Result { in invoke() 221 where F: Invoke<PolyTraitRef> 247 self.callback.invoke(PolyTraitRef { in build() 255 where F: Invoke<PolyTraitRef>
|
/dports/x11/admiral/admiral-1.0.0-7-g5a9f33b/cargo-crates/syn-0.11.11/src/aster/ |
H A D | ty_param.rs | 1 use {Ident, LifetimeDef, Path, PolyTraitRef, TraitBoundModifier, Ty, TyParam, TyParamBound}; 69 pub fn with_trait_bound(self, trait_ref: PolyTraitRef) -> Self { in with_trait_bound() 118 impl<F> Invoke<PolyTraitRef> for TyParamBuilder<F> 123 fn invoke(self, trait_ref: PolyTraitRef) -> Self { in invoke() 147 pub fn build_trait(self, poly_trait: PolyTraitRef, modifier: TraitBoundModifier) -> F::Result { in build_trait() argument 202 impl<F> Invoke<PolyTraitRef> for TraitTyParamBoundBuilder<F> 207 fn invoke(self, poly_trait: PolyTraitRef) -> Self::Result { in invoke() 221 where F: Invoke<PolyTraitRef> 247 self.callback.invoke(PolyTraitRef { in build() 255 where F: Invoke<PolyTraitRef>
|
/dports/devel/sccache/sccache-0.2.15/cargo-crates/syn-0.11.11/src/aster/ |
H A D | ty_param.rs | 1 use {Ident, LifetimeDef, Path, PolyTraitRef, TraitBoundModifier, Ty, TyParam, TyParamBound}; 69 pub fn with_trait_bound(self, trait_ref: PolyTraitRef) -> Self { in with_trait_bound() 118 impl<F> Invoke<PolyTraitRef> for TyParamBuilder<F> 123 fn invoke(self, trait_ref: PolyTraitRef) -> Self { in invoke() 147 pub fn build_trait(self, poly_trait: PolyTraitRef, modifier: TraitBoundModifier) -> F::Result { in build_trait() argument 202 impl<F> Invoke<PolyTraitRef> for TraitTyParamBoundBuilder<F> 207 fn invoke(self, poly_trait: PolyTraitRef) -> Self::Result { in invoke() 221 where F: Invoke<PolyTraitRef> 247 self.callback.invoke(PolyTraitRef { in build() 255 where F: Invoke<PolyTraitRef>
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_trait_selection/src/traits/ |
H A D | util.rs | 36 pub path: SmallVec<[(ty::PolyTraitRef<'tcx>, Span); 4]>, 40 fn new(trait_ref: ty::PolyTraitRef<'tcx>, span: Span) -> Self { in new() 68 pub fn trait_ref(&self) -> ty::PolyTraitRef<'tcx> { in trait_ref() 72 pub fn top(&self) -> &(ty::PolyTraitRef<'tcx>, Span) { in top() 76 pub fn bottom(&self) -> &(ty::PolyTraitRef<'tcx>, Span) { in bottom() 80 fn clone_and_push(&self, trait_ref: ty::PolyTraitRef<'tcx>, span: Span) -> Self { in clone_and_push() 90 trait_refs: impl Iterator<Item = (ty::PolyTraitRef<'tcx>, Span)>, in expand_trait_aliases() 281 source_trait_ref: ty::PolyTraitRef<'tcx>, in upcast_choices() 283 ) -> Vec<ty::PolyTraitRef<'tcx>> { in upcast_choices() 294 pub fn count_own_vtable_entries(tcx: TyCtxt<'tcx>, trait_ref: ty::PolyTraitRef<'tcx>) -> usize { in count_own_vtable_entries()
|
H A D | mod.rs | 469 TraitOwnEntries { trait_ref: ty::PolyTraitRef<'tcx>, emit_vptr: bool }, 475 trait_ref: ty::PolyTraitRef<'tcx>, in prepare_vtable_segments() 530 let mut stack: SmallVec<[(ty::PolyTraitRef<'tcx>, _, _); 5]> = in prepare_vtable_segments() 627 trait_ref: ty::PolyTraitRef<'tcx>, in dump_vtable_entries() 663 trait_ref: ty::PolyTraitRef<'tcx>, in vtable_entries() 747 ty::PolyTraitRef<'tcx>, // trait_to_be_found in vtable_trait_first_method_offset() 748 ty::PolyTraitRef<'tcx>, // trait_owning_vtable in vtable_trait_first_method_offset()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_infer/src/traits/ |
H A D | util.rs | 76 trait_ref: ty::PolyTraitRef<'tcx>, in elaborate_trait_ref() 83 trait_refs: impl Iterator<Item = ty::PolyTraitRef<'tcx>>, in elaborate_trait_refs() 296 trait_ref: ty::PolyTraitRef<'tcx>, in supertraits() 303 bounds: impl Iterator<Item = ty::PolyTraitRef<'tcx>>, in transitive_bounds() 315 bounds: impl Iterator<Item = ty::PolyTraitRef<'tcx>>, in transitive_bounds_that_define_assoc_type() 317 ) -> impl Iterator<Item = ty::PolyTraitRef<'tcx>> { in transitive_bounds_that_define_assoc_type() 361 type Item = ty::PolyTraitRef<'tcx>; 363 fn next(&mut self) -> Option<ty::PolyTraitRef<'tcx>> { in next()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_trait_selection/src/traits/error_reporting/ |
H A D | on_unimplemented.rs | 18 trait_ref: ty::PolyTraitRef<'tcx>, in impl_similar_to() 27 trait_ref: ty::PolyTraitRef<'tcx>, in on_unimplemented_note() 35 trait_ref: ty::PolyTraitRef<'tcx>, in impl_similar_to() 120 trait_ref: ty::PolyTraitRef<'tcx>, in on_unimplemented_note()
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/rustfmt/tests/target/ |
H A D | where-clause.rs | 100 fn elaborate_bounds<F>(&mut self, bounds: &[ty::PolyTraitRef<'tcx>], mut mk_cand: F) in elaborate_bounds() 102 ty::PolyTraitRef<'tcx>, in elaborate_bounds()
|
H A D | where-clause-rfc.rs | 116 fn elaborate_bounds<F>(&mut self, bounds: &[ty::PolyTraitRef<'tcx>], mut mk_cand: F) in elaborate_bounds() 120 ty::PolyTraitRef<'tcx>, in elaborate_bounds()
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/rustfmt/tests/source/ |
H A D | where-clause.rs | 53 fn elaborate_bounds<F>(&mut self, bounds: &[ty::PolyTraitRef<'tcx>], mut mk_cand: F) in elaborate_bounds() 54 …where F: for<'b> FnMut(&mut ProbeContext<'b, 'gcx, 'tcx>, ty::PolyTraitRef<'tcx>, ty::AssociatedIt… in elaborate_bounds()
|
H A D | where-clause-rfc.rs | 51 fn elaborate_bounds<F>(&mut self, bounds: &[ty::PolyTraitRef<'tcx>], mut mk_cand: F) in elaborate_bounds() 52 …where F: for<'b> FnMut(&mut ProbeContext<'b, 'gcx, 'tcx>, ty::PolyTraitRef<'tcx>, ty::AssociatedIt… in elaborate_bounds()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_trait_selection/src/traits/select/ |
H A D | mod.rs | 146 fresh_trait_ref: ty::ConstnessAnd<ty::PolyTraitRef<'tcx>>, 1003 trait_ref: ty::ConstnessAnd<ty::PolyTraitRef<'tcx>>, in check_evaluation_cache() 1436 trait_bound: ty::PolyTraitRef<'tcx>, in match_normalize_trait_ref() 1438 ) -> Result<Option<ty::PolyTraitRef<'tcx>>, ()> { in match_normalize_trait_ref() 1472 where_clause_trait_ref: ty::PolyTraitRef<'tcx>, in evaluate_where_clause() 1547 let is_global = |cand: &ty::PolyTraitRef<'tcx>| { in candidate_should_be_dropped_in_favor_of() 2183 where_clause_trait_ref: ty::PolyTraitRef<'tcx>, in match_where_clause_trait_ref() 2194 poly_trait_ref: ty::PolyTraitRef<'tcx>, in match_poly_trait_ref() 2209 current: ty::ConstnessAnd<ty::PolyTraitRef<'tcx>>, in match_fresh_trait_refs() 2244 ) -> ty::PolyTraitRef<'tcx> { in closure_trait_ref_unnormalized() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/clippy_lints/src/ |
H A D | disallowed_type.rs | 5 …def::Res, def_id::DefId, Item, ItemKind, PolyTraitRef, PrimTy, TraitBoundModifier, Ty, TyKind, Use… 119 …fn check_poly_trait_ref(&mut self, cx: &LateContext<'tcx>, poly: &'tcx PolyTraitRef<'tcx>, _: Trai… in check_poly_trait_ref()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_query_impl/src/ |
H A D | keys.rs | 268 impl<'tcx> Key for (ty::ParamEnv<'tcx>, ty::PolyTraitRef<'tcx>) { 298 impl<'tcx> Key for ty::PolyTraitRef<'tcx> { implementation 318 impl<'tcx> Key for (ty::PolyTraitRef<'tcx>, ty::PolyTraitRef<'tcx>) { implementation
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/ |
H A D | vtable.rs | 5 use crate::ty::{self, Instance, PolyTraitRef, Ty, TyCtxt}; 21 TraitVPtr(PolyTraitRef<'tcx>),
|
/dports/devel/sccache/sccache-0.2.15/cargo-crates/syn-0.11.11/src/ |
H A D | ty.rs | 161 pub struct PolyTraitRef { struct 387 PolyTraitRef { 532 named!(pub poly_trait_ref -> PolyTraitRef, do_parse!( 544 PolyTraitRef { 775 impl ToTokens for PolyTraitRef { implementation
|
/dports/databases/redisjson/RedisJSON-2.0.6/cargo-crates/syn-0.11.11/src/ |
H A D | ty.rs | 161 pub struct PolyTraitRef { struct 387 PolyTraitRef { 532 named!(pub poly_trait_ref -> PolyTraitRef, do_parse!( 544 PolyTraitRef { 775 impl ToTokens for PolyTraitRef { implementation
|
/dports/lang/spidermonkey60/firefox-60.9.0/third_party/rust/syn-0.11.11/src/ |
H A D | ty.rs | 161 pub struct PolyTraitRef { struct 387 PolyTraitRef { 532 named!(pub poly_trait_ref -> PolyTraitRef, do_parse!( 544 PolyTraitRef { 775 impl ToTokens for PolyTraitRef { implementation
|
/dports/sysutils/vector/vector-0.10.0/cargo-crates/syn-0.11.11/src/ |
H A D | ty.rs | 161 pub struct PolyTraitRef { struct 387 PolyTraitRef { 532 named!(pub poly_trait_ref -> PolyTraitRef, do_parse!( 544 PolyTraitRef { 775 impl ToTokens for PolyTraitRef { implementation
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/syn-0.11.11/src/ |
H A D | ty.rs | 161 pub struct PolyTraitRef { struct 387 PolyTraitRef { 532 named!(pub poly_trait_ref -> PolyTraitRef, do_parse!( 544 PolyTraitRef { 775 impl ToTokens for PolyTraitRef { implementation
|