Lines Matching refs:ident

270     ($enum_name:ident; $($vname:ident$(($vtype:ty))? $tag_name:ident),*) => {
306 $enum_vis:vis enum $enum_name:ident {
307 $($(#[$emeta:meta])* $vname:ident$(($vtype:ty))?),* $(,)?
338 $enum_name:ident,
340 [$vname:ident($vtype:ty) $tag_name:ident, $($in:tt)*]
348 $enum_name:ident,
350 [$vname:ident $tag_name:ident, $($in:tt)*]
356 (@replace_type_spec $enum_name:ident, [$($out:tt)*], []) => {
365 ($enum_name:ident; $($vname:ident$(($vtype:ty))? $tag_name:ident),*) => {
388 $enum_name:ident,
390 [$vname:ident($vtype:ty), $($in:tt)*]
398 $enum_name:ident,
400 [$vname:ident, $($in:tt)*]
406 (@replace_type_spec $enum_name:ident, [$($out:tt)*], []) => {
416 ($enum_name:ident; $($vname:ident$(($vtype:ty))?),*) => {
449 ($enum_name:ident; $($vname:ident$(($vtype:ty))? $tag_name:ident),*) => {
539 $enum_name:ident,
541 [$vname:ident($vtype:ty) $tag_name:ident $field_name:ident, $($in:tt)*]
552 $enum_name:ident,
554 [$vname:ident $tag_name:ident $field_name:ident, $($in:tt)*]
563 (@from $enum_name:ident, [$($out:tt)*], []) => {
577 $enum_name:ident,
579 [$vname:ident($vtype:ty) $tag_name:ident $field_name:ident, $($in:tt)*]
590 $enum_name:ident,
592 [$vname:ident $tag_name:ident $field_name:ident, $($in:tt)*]
601 (@into $enum_name:ident, [$($out:tt)*], []) => {
612 ($enum_name:ident; $($vname:ident$(($vtype:ty))? $tag_name:ident $field_name:ident),*) => {
633 $enum_vis:vis enum $enum_name:ident {
636 $vname:ident$(($vtype:ty))?
656 $enum_vis:vis enum $enum_name:ident {
661 #[key_param(tag = $tag_name:ident, field = $field_name:ident)]
664 $vname:ident$(($vtype:ty))?,
687 $enum_vis:vis enum $enum_name:ident {
695 $vname:ident$(($vtype:ty))?,
721 $enum_vis:vis enum $enum_name:ident {
738 $enum_vis:vis enum $enum_name:ident {
741 $tag_name:ident $field_name:ident $vname:ident$(($vtype:ty))?,