usestd::marker::PhantomData;#[derive(Debug)]enumOp{
Add,}#[derive(Debug)]structOperation{op: Op,
operands:Vec<()>,
}/// Less Expression
////// For example, this is an binary operation:
////// 12px + 32px;
#[derive(Debug)]pubstructExpression<'i>{value:Vec<Operation>,
_data:PhantomData<&'i()>,
}