Lines Matching refs:ident
99 pub $t:ident $i:ident { $($field:tt)* }
104 (it: $(#[$attr:meta])* pub union $i:ident { $($field:tt)* }) => (
108 (it: $(#[$attr:meta])* pub struct $i:ident { $($field:tt)* }) => (
130 pub struct $i:ident ( $($field:tt)* );
151 pub $t:ident $i:ident { $($field:tt)* }
156 (it: $(#[$attr:meta])* pub union $i:ident { $($field:tt)* }) => (
172 (it: $(#[$attr:meta])* pub struct $i:ident { $($field:tt)* }) => (
188 pub enum $i:ident {}
202 pub enum $i:ident { $($field:tt)* }
226 $ty_name:ident {
227 $($variant:ident $(= $value:literal)?,)+
235 (@one; $_ty_name:ident; $_idx:expr;) => {};
237 @one; $ty_name:ident; $default_val:expr;
238 $variant:ident $(= $value:literal)?,
286 pub $({$constness:ident})* fn $i:ident($($arg:ident: $argty:ty),* $(,)*) -> $ret:ty
300 pub $({$constness:ident})* fn $i:ident($($arg:ident: $argty:ty),* $(,)*) -> $ret:ty
314 $({$constness:ident})* fn $i:ident($($arg:ident: $argty:ty),* $(,)*) -> $ret:ty
328 pub $({$constness:ident})* fn $i:ident($($arg:ident: $argty:ty),* $(,)*) -> $ret:ty
342 pub $({$constness:ident})* fn $i:ident($($arg:ident: $argty:ty),* $(,)*) -> $ret:ty
356 $({$constness:ident})* fn $i:ident($($arg:ident: $argty:ty),* $(,)*) -> $ret:ty
376 (pub const $id:ident: $ty:ty = $expr:expr;) => {
384 ($(pub const $id:ident: $ty:ty = $expr:expr;)*) => {
391 (pub type $id:ident = $ty:ty;) => {
399 ($(pub type $id:ident = $ty:ty;)*) => {