oxilean_parse/ast_impl/
attributekind_traits.rs1use super::types::AttributeKind;
12use std::fmt;
13
14impl fmt::Display for AttributeKind {
15 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
16 match self {
17 AttributeKind::Simp => write!(f, "simp"),
18 AttributeKind::Ext => write!(f, "ext"),
19 AttributeKind::Instance => write!(f, "instance"),
20 AttributeKind::Reducible => write!(f, "reducible"),
21 AttributeKind::Irreducible => write!(f, "irreducible"),
22 AttributeKind::Inline => write!(f, "inline"),
23 AttributeKind::NoInline => write!(f, "noinline"),
24 AttributeKind::SpecializeAttr => write!(f, "specialize"),
25 AttributeKind::Custom(s) => write!(f, "{}", s),
26 }
27 }
28}