Home
last modified time | relevance | path

Searched defs:ExplicitSelf (Results 1 – 6 of 6) sorted by relevance

/third_party/rust/rust/compiler/rustc_builtin_macros/src/deriving/generic/
Dty.rs199 pub fn get_explicit_self(cx: &ExtCtxt<'_>, span: Span) -> (P<Expr>, ast::ExplicitSelf) { in get_explicit_self()
Dmod.rs938 ) -> (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/
Dutil.rs1227 pub enum ExplicitSelf<'tcx> { enum
1235 impl<'tcx> ExplicitSelf<'tcx> { impl
/third_party/rust/rust/compiler/rustc_ast/src/
Dast.rs2322 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/
Dstate.rs1543 fn print_explicit_self(&mut self, explicit_self: &ast::ExplicitSelf) { in print_explicit_self()
/third_party/rust/rust/src/tools/rustfmt/src/
Ditems.rs2214 explicit_self: &ast::ExplicitSelf, in rewrite_explicit_self()