Lines Matching refs:ImplItem
186 pub items: Vec<ImplItem>,
700 pub enum ImplItem {
918 ImplItem, ImplItemConst, ImplItemFn, ImplItemMacro, ImplItemType, Item, ItemConst,
2662 impl Parse for ImplItem { implementation
2682 Ok(ImplItem::Fn(item)) in parse()
2684 Ok(ImplItem::Verbatim(verbatim::between(&begin, input))) in parse()
2710 Ok(ImplItem::Const(ImplItemConst { in parse()
2724 _ => Ok(ImplItem::Verbatim(verbatim::between(&begin, input))), in parse()
2736 input.parse().map(ImplItem::Macro) in parse()
2743 ImplItem::Const(item) => &mut item.attrs, in parse()
2744 ImplItem::Fn(item) => &mut item.attrs, in parse()
2745 ImplItem::Type(item) => &mut item.attrs, in parse()
2746 ImplItem::Macro(item) => &mut item.attrs, in parse()
2747 ImplItem::Verbatim(_) => return Ok(item), in parse()
2862 fn parse_impl_item_type(begin: ParseBuffer, input: ParseStream) -> Result<ImplItem> { in parse_impl_item_type() argument
2881 _ => return Ok(ImplItem::Verbatim(verbatim::between(&begin, input))), in parse_impl_item_type()
2884 Ok(ImplItem::Type(ImplItemType { in parse_impl_item_type()