Attribute Macros
Alias for
#[derive(Spanned, Fold, Clone, Debug, PartialEq)]
for a struct and
#[derive(Spanned, Fold, Clone, Debug, PartialEq, FromVariant)]
for an
enum.
Derives serde::Serialize
and serde::Deserialize
.
Derive Macros
Derives serde::Deserialize
which is aware of tag
based deserialization.
Derives [swc_common::Spanned
]. See [swc_common::Spanned
] for
documentation.