use vize_l0::Span;
use crate::expr::ExprRef;
#[derive(Debug)]
pub struct TextOp<'a> {
pub content: &'a str,
pub span: Span,
}
#[derive(Debug)]
pub struct InterpolationOp<'a> {
pub expression: ExprRef<'a>,
pub span: Span,
}
#[derive(Debug)]
pub struct CommentOp<'a> {
pub content: &'a str,
pub span: Span,
}
#[cfg(target_pointer_width = "64")]
const _: () = {
assert!(core::mem::size_of::<TextOp<'_>>() == 24);
assert!(core::mem::size_of::<InterpolationOp<'_>>() == 24);
assert!(core::mem::size_of::<CommentOp<'_>>() == 24);
};