Lines Matching refs:ident
91 ($ident:ident) => {
93 pub struct $ident {
99 pub fn $ident<__S: $crate::__private::IntoSpans<$crate::__private::Span>>(
101 ) -> $ident {
102 $ident {
108 impl $crate::__private::Default for $ident {
110 $ident {
116 $crate::impl_parse_for_custom_keyword!($ident);
117 $crate::impl_to_tokens_for_custom_keyword!($ident);
118 $crate::impl_clone_for_custom_keyword!($ident);
119 $crate::impl_extra_traits_for_custom_keyword!($ident);
129 ($ident:ident) => {
131 impl $crate::__private::CustomToken for $ident {
133 if let $crate::__private::Some((ident, _rest)) = cursor.ident() {
134 ident == $crate::__private::stringify!($ident)
141 $crate::__private::concat!("`", $crate::__private::stringify!($ident), "`")
145 impl $crate::parse::Parse for $ident {
146 fn parse(input: $crate::parse::ParseStream) -> $crate::parse::Result<$ident> {
148 if let $crate::__private::Some((ident, rest)) = cursor.ident() {
149 if ident == $crate::__private::stringify!($ident) {
150 return $crate::__private::Ok(($ident { span: ident.span() }, rest));
155 $crate::__private::stringify!($ident),
169 ($ident:ident) => {};
177 ($ident:ident) => {
178 impl $crate::__private::ToTokens for $ident {
180 let ident = $crate::Ident::new($crate::__private::stringify!($ident), self.span);
181 $crate::__private::TokenStreamExt::append(tokens, ident);
192 ($ident:ident) => {};
200 ($ident:ident) => {
201 impl $crate::__private::Copy for $ident {}
204 impl $crate::__private::Clone for $ident {
217 ($ident:ident) => {};
225 ($ident:ident) => {
226 impl $crate::__private::Debug for $ident {
232 $crate::__private::stringify!($ident),
239 impl $crate::__private::Eq for $ident {}
241 impl $crate::__private::PartialEq for $ident {
247 impl $crate::__private::Hash for $ident {
258 ($ident:ident) => {};