Home
last modified time | relevance | path

Searched refs:PolyTraitRef (Results 1 – 25 of 266) sorted by relevance

1234567891011

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/traits/
H A Dutil.rs3 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 Dselect.rs20 (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 Dty_param.rs1 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 Dty_param.rs1 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 Dty_param.rs1 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 Dty_param.rs1 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 Dty_param.rs1 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 Dty_param.rs1 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 Dutil.rs36 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 Dmod.rs469 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 Dutil.rs76 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 Don_unimplemented.rs18 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 Dwhere-clause.rs100 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 Dwhere-clause-rfc.rs116 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 Dwhere-clause.rs53 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 Dwhere-clause-rfc.rs51 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 Dmod.rs146 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 Ddisallowed_type.rs5 …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 Dkeys.rs268 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 Dvtable.rs5 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 Dty.rs161 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 Dty.rs161 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 Dty.rs161 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 Dty.rs161 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 Dty.rs161 pub struct PolyTraitRef { struct
387 PolyTraitRef {
532 named!(pub poly_trait_ref -> PolyTraitRef, do_parse!(
544 PolyTraitRef {
775 impl ToTokens for PolyTraitRef { implementation

1234567891011