pub trait Args {
// Required methods
fn pusharg(self, mem: &mut Arena) -> Result<()>;
fn pusharg_ref(&self, mem: &mut Arena) -> Result<()>;
fn nargs(&self) -> usize;
}
pub trait Args {
// Required methods
fn pusharg(self, mem: &mut Arena) -> Result<()>;
fn pusharg_ref(&self, mem: &mut Arena) -> Result<()>;
fn nargs(&self) -> usize;
}