diff options
Diffstat (limited to 'crates/ra_syntax/src/ast')
-rw-r--r-- | crates/ra_syntax/src/ast/generated.rs | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/crates/ra_syntax/src/ast/generated.rs b/crates/ra_syntax/src/ast/generated.rs index e936c2a6d..3ace6533c 100644 --- a/crates/ra_syntax/src/ast/generated.rs +++ b/crates/ra_syntax/src/ast/generated.rs | |||
@@ -2851,68 +2851,68 @@ impl PointerType { | |||
2851 | } | 2851 | } |
2852 | } | 2852 | } |
2853 | 2853 | ||
2854 | // PosField | 2854 | // PosFieldDef |
2855 | #[derive(Debug, PartialEq, Eq, Hash)] | 2855 | #[derive(Debug, PartialEq, Eq, Hash)] |
2856 | #[repr(transparent)] | 2856 | #[repr(transparent)] |
2857 | pub struct PosField { | 2857 | pub struct PosFieldDef { |
2858 | pub(crate) syntax: SyntaxNode, | 2858 | pub(crate) syntax: SyntaxNode, |
2859 | } | 2859 | } |
2860 | unsafe impl TransparentNewType for PosField { | 2860 | unsafe impl TransparentNewType for PosFieldDef { |
2861 | type Repr = rowan::SyntaxNode<RaTypes>; | 2861 | type Repr = rowan::SyntaxNode<RaTypes>; |
2862 | } | 2862 | } |
2863 | 2863 | ||
2864 | impl AstNode for PosField { | 2864 | impl AstNode for PosFieldDef { |
2865 | fn cast(syntax: &SyntaxNode) -> Option<&Self> { | 2865 | fn cast(syntax: &SyntaxNode) -> Option<&Self> { |
2866 | match syntax.kind() { | 2866 | match syntax.kind() { |
2867 | POS_FIELD => Some(PosField::from_repr(syntax.into_repr())), | 2867 | POS_FIELD_DEF => Some(PosFieldDef::from_repr(syntax.into_repr())), |
2868 | _ => None, | 2868 | _ => None, |
2869 | } | 2869 | } |
2870 | } | 2870 | } |
2871 | fn syntax(&self) -> &SyntaxNode { &self.syntax } | 2871 | fn syntax(&self) -> &SyntaxNode { &self.syntax } |
2872 | } | 2872 | } |
2873 | 2873 | ||
2874 | impl ToOwned for PosField { | 2874 | impl ToOwned for PosFieldDef { |
2875 | type Owned = TreeArc<PosField>; | 2875 | type Owned = TreeArc<PosFieldDef>; |
2876 | fn to_owned(&self) -> TreeArc<PosField> { TreeArc::cast(self.syntax.to_owned()) } | 2876 | fn to_owned(&self) -> TreeArc<PosFieldDef> { TreeArc::cast(self.syntax.to_owned()) } |
2877 | } | 2877 | } |
2878 | 2878 | ||
2879 | 2879 | ||
2880 | impl ast::VisibilityOwner for PosField {} | 2880 | impl ast::VisibilityOwner for PosFieldDef {} |
2881 | impl ast::AttrsOwner for PosField {} | 2881 | impl ast::AttrsOwner for PosFieldDef {} |
2882 | impl PosField { | 2882 | impl PosFieldDef { |
2883 | pub fn type_ref(&self) -> Option<&TypeRef> { | 2883 | pub fn type_ref(&self) -> Option<&TypeRef> { |
2884 | super::child_opt(self) | 2884 | super::child_opt(self) |
2885 | } | 2885 | } |
2886 | } | 2886 | } |
2887 | 2887 | ||
2888 | // PosFieldList | 2888 | // PosFieldDefList |
2889 | #[derive(Debug, PartialEq, Eq, Hash)] | 2889 | #[derive(Debug, PartialEq, Eq, Hash)] |
2890 | #[repr(transparent)] | 2890 | #[repr(transparent)] |
2891 | pub struct PosFieldList { | 2891 | pub struct PosFieldDefList { |
2892 | pub(crate) syntax: SyntaxNode, | 2892 | pub(crate) syntax: SyntaxNode, |
2893 | } | 2893 | } |
2894 | unsafe impl TransparentNewType for PosFieldList { | 2894 | unsafe impl TransparentNewType for PosFieldDefList { |
2895 | type Repr = rowan::SyntaxNode<RaTypes>; | 2895 | type Repr = rowan::SyntaxNode<RaTypes>; |
2896 | } | 2896 | } |
2897 | 2897 | ||
2898 | impl AstNode for PosFieldList { | 2898 | impl AstNode for PosFieldDefList { |
2899 | fn cast(syntax: &SyntaxNode) -> Option<&Self> { | 2899 | fn cast(syntax: &SyntaxNode) -> Option<&Self> { |
2900 | match syntax.kind() { | 2900 | match syntax.kind() { |
2901 | POS_FIELD_LIST => Some(PosFieldList::from_repr(syntax.into_repr())), | 2901 | POS_FIELD_DEF_LIST => Some(PosFieldDefList::from_repr(syntax.into_repr())), |
2902 | _ => None, | 2902 | _ => None, |
2903 | } | 2903 | } |
2904 | } | 2904 | } |
2905 | fn syntax(&self) -> &SyntaxNode { &self.syntax } | 2905 | fn syntax(&self) -> &SyntaxNode { &self.syntax } |
2906 | } | 2906 | } |
2907 | 2907 | ||
2908 | impl ToOwned for PosFieldList { | 2908 | impl ToOwned for PosFieldDefList { |
2909 | type Owned = TreeArc<PosFieldList>; | 2909 | type Owned = TreeArc<PosFieldDefList>; |
2910 | fn to_owned(&self) -> TreeArc<PosFieldList> { TreeArc::cast(self.syntax.to_owned()) } | 2910 | fn to_owned(&self) -> TreeArc<PosFieldDefList> { TreeArc::cast(self.syntax.to_owned()) } |
2911 | } | 2911 | } |
2912 | 2912 | ||
2913 | 2913 | ||
2914 | impl PosFieldList { | 2914 | impl PosFieldDefList { |
2915 | pub fn fields(&self) -> impl Iterator<Item = &PosField> { | 2915 | pub fn fields(&self) -> impl Iterator<Item = &PosFieldDef> { |
2916 | super::children(self) | 2916 | super::children(self) |
2917 | } | 2917 | } |
2918 | } | 2918 | } |