Searched defs:ExplicitSelf (Results 1 – 6 of 6) sorted by relevance
| /third_party/rust/rust/compiler/rustc_builtin_macros/src/deriving/generic/ |
| D | ty.rs | 199 pub fn get_explicit_self(cx: &ExtCtxt<'_>, span: Span) -> (P<Expr>, ast::ExplicitSelf) { in get_explicit_self()
|
| D | mod.rs | 938 ) -> (Option<ast::ExplicitSelf>, ThinVec<P<Expr>>, Vec<P<Expr>>, Vec<(Ident, P<ast::Ty>)>) { in extract_arg_details() 974 explicit_self: Option<ast::ExplicitSelf>, in create_method()
|
| /third_party/rust/rust/compiler/rustc_middle/src/ty/ |
| D | util.rs | 1227 pub enum ExplicitSelf<'tcx> { enum 1235 impl<'tcx> ExplicitSelf<'tcx> { impl
|
| /third_party/rust/rust/compiler/rustc_ast/src/ |
| D | ast.rs | 2322 pub type ExplicitSelf = Spanned<SelfKind>; typedef 2326 pub fn to_self(&self) -> Option<ExplicitSelf> { in to_self() 2354 pub fn from_self(attrs: AttrVec, eself: ExplicitSelf, eself_ident: Ident) -> Param { in from_self()
|
| /third_party/rust/rust/compiler/rustc_ast_pretty/src/pprust/ |
| D | state.rs | 1543 fn print_explicit_self(&mut self, explicit_self: &ast::ExplicitSelf) { in print_explicit_self()
|
| /third_party/rust/rust/src/tools/rustfmt/src/ |
| D | items.rs | 2214 explicit_self: &ast::ExplicitSelf, in rewrite_explicit_self()
|