1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
use swc_common::{ast_node, Span};
use crate::{Ident, Str, Url};
#[ast_node]
pub enum NamespaceUri {
#[tag("Url")]
Url(Url),
#[tag("Str")]
Str(Str),
}
#[ast_node("NamespaceRule")]
pub struct NamespaceRule {
pub span: Span,
pub prefix: Option<Ident>,
pub uri: NamespaceUri,
}