Lines Matching refs:AttrKind

279     fn push_method(&mut self, kind: AttrKind, name: Ident, arg: impl ToTokens) {
282 AttrKind::Command | AttrKind::Value => {
294 AttrKind::Group | AttrKind::Arg | AttrKind::Clap | AttrKind::StructOpt => {}
299 AttrKind::Arg => {
312 AttrKind::Group
313 | AttrKind::Command
314 | AttrKind::Value
315 | AttrKind::Clap
316 | AttrKind::StructOpt => {}
386 Some(MagicAttrName::Skip) if actual_attr_kind != AttrKind::Group => {
410 (AttrKind::Clap, _) | (AttrKind::StructOpt, _) => {
419 (AttrKind::Group, AttrKind::Command) => {}
441 assert_attr_kind(attr, &[AttrKind::Arg])?;
451 assert_attr_kind(attr, &[AttrKind::Arg])?;
457 assert_attr_kind(attr, &[AttrKind::Arg])?;
469 assert_attr_kind(attr, &[AttrKind::Arg])?;
481 assert_attr_kind(attr, &[AttrKind::Arg])?;
491 assert_attr_kind(attr, &[AttrKind::Arg])?;
501 assert_attr_kind(attr, &[AttrKind::Command])?;
511 assert_attr_kind(attr, &[AttrKind::Command])?;
517 assert_attr_kind(attr, &[AttrKind::Arg])?;
523 assert_attr_kind(attr, &[AttrKind::Command])?;
531 assert_attr_kind(attr, &[AttrKind::Command])?;
539 assert_attr_kind(attr, &[AttrKind::Arg])?;
587 assert_attr_kind(attr, &[AttrKind::Arg])?;
671 assert_attr_kind(attr, &[AttrKind::Arg])?;
719 assert_attr_kind(attr, &[AttrKind::Arg])?;
803 assert_attr_kind(attr, &[AttrKind::Command])?;
810 assert_attr_kind(attr, &[AttrKind::Command])?;
822 assert_attr_kind(attr, &[AttrKind::Command, AttrKind::Arg])?;
828 Some(MagicAttrName::Skip) if actual_attr_kind == AttrKind::Group => {
1164 Skip(Option<AttrValue>, AttrKind),
1182 pub fn attr_kind(&self) -> AttrKind {
1184 Self::Arg(_) => AttrKind::Arg,
1185 Self::Command(_) => AttrKind::Command,
1186 Self::Value => AttrKind::Value,
1187 Self::FromGlobal(_) => AttrKind::Arg,
1188 Self::Subcommand(_) => AttrKind::Command,
1189 Self::Flatten(_) => AttrKind::Command,
1191 Self::ExternalSubcommand => AttrKind::Command,
1269 fn attribute(version: &'static str, old: AttrKind, new: AttrKind, span: Span) -> Self {
1308 fn assert_attr_kind(attr: &ClapAttr, possible_kind: &[AttrKind]) -> Result<(), syn::Error> {
1309 if *attr.kind.get() == AttrKind::Clap || *attr.kind.get() == AttrKind::StructOpt {