mago_codex/metadata/
attribute.rs

1use serde::Deserialize;
2use serde::Serialize;
3
4use mago_atom::Atom;
5use mago_span::HasSpan;
6use mago_span::Span;
7
8#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
9pub struct AttributeMetadata {
10    pub name: Atom,
11    pub span: Span,
12}
13
14impl HasSpan for AttributeMetadata {
15    fn span(&self) -> Span {
16        self.span
17    }
18}