Lines Matching refs:ForeignItem
167 pub items: Vec<ForeignItem>,
508 pub enum ForeignItem {
917 FnArg, ForeignItem, ForeignItemFn, ForeignItemMacro, ForeignItemStatic, ForeignItemType,
1841 impl Parse for ForeignItem { implementation
1865 Ok(ForeignItem::Verbatim(verbatim::between(&begin, input))) in parse()
1867 Ok(ForeignItem::Fn(ForeignItemFn { in parse()
1898 Ok(ForeignItem::Verbatim(verbatim::between(&begin, input))) in parse()
1900 Ok(ForeignItem::Static(ForeignItemStatic { in parse()
1920 input.parse().map(ForeignItem::Macro) in parse()
1926 ForeignItem::Fn(item) => &mut item.attrs, in parse()
1927 ForeignItem::Static(item) => &mut item.attrs, in parse()
1928 ForeignItem::Type(item) => &mut item.attrs, in parse()
1929 ForeignItem::Macro(item) => &mut item.attrs, in parse()
1930 ForeignItem::Verbatim(_) => return Ok(item), in parse()
1989 fn parse_foreign_item_type(begin: ParseBuffer, input: ParseStream) -> Result<ForeignItem> { in parse_foreign_item_type() argument
2007 Ok(ForeignItem::Verbatim(verbatim::between(&begin, input))) in parse_foreign_item_type()
2009 Ok(ForeignItem::Type(ForeignItemType { in parse_foreign_item_type()