use crate::{
OpPrinter,
derive::{OpParser, OpPrinter, operation},
dialects::test::TestDialect,
traits::*,
};
#[derive(OpPrinter, OpParser)]
#[operation(
dialect = TestDialect,
traits(Terminator, ReturnLike),
implements(OpPrinter)
)]
pub struct Ret {
#[operands]
values: AnyType,
}