Lines Matching refs:Member
415 pub member: Member,
977 pub enum Member {
985 impl From<Ident> for Member { implementation
986 fn from(ident: Ident) -> Member { in from() argument
987 Member::Named(ident) in from()
991 impl From<Index> for Member { implementation
992 fn from(index: Index) -> Member { in from() argument
993 Member::Unnamed(index) in from()
997 impl From<usize> for Member { implementation
998 fn from(index: usize) -> Member { in from() argument
999 Member::Unnamed(Index::from(index)) in from()
1003 impl Eq for Member {} implementation
1005 impl PartialEq for Member { implementation
1008 (Member::Named(this), Member::Named(other)) => this == other, in eq()
1009 (Member::Unnamed(this), Member::Unnamed(other)) => this == other, in eq()
1015 impl Hash for Member { implementation
1018 Member::Named(m) => m.hash(state), in hash()
1019 Member::Unnamed(m) => m.hash(state), in hash()
1025 impl IdentFragment for Member { implementation
1028 Member::Named(m) => Display::fmt(m, formatter), in fmt()
1029 Member::Unnamed(m) => Display::fmt(&m.index, formatter), in fmt()
1035 Member::Named(m) => Some(m.span()), in span()
1036 Member::Unnamed(m) => Some(m.span), in span()
1042 impl Member { implementation
1045 Member::Named(_) => true, in is_named()
1046 Member::Unnamed(_) => false, in is_named()
1100 pub member: Member,
1191 FieldValue, Index, Member,
1662 let member: Member = input.parse()?; in trailer_helper()
1670 if let Member::Named(method) = member { in trailer_helper()
1743 let member: Member = input.parse()?; in trailer_expr()
1754 if let Member::Named(method) = member { in trailer_expr()
2755 let member: Member = input.parse()?; in parse()
2760 } else if let Member::Named(ident) = &member { in parse()
2975 impl Parse for Member { implementation
2978 input.parse().map(Member::Named) in parse()
2980 input.parse().map(Member::Unnamed) in parse()
3071 member: Member::Unnamed(index), in multi_index()
3139 FieldValue, Index, Member,
4145 impl ToTokens for Member { implementation
4148 Member::Named(ident) => ident.to_tokens(tokens), in to_tokens()
4149 Member::Unnamed(index) => index.to_tokens(tokens), in to_tokens()