Skip to main content

nanvm_lib/vm/any/
mul.rs

1use std::ops::Mul;
2
3use crate::vm::{Any, IVm, numeric::Numeric};
4
5impl<A: IVm> Mul for Any<A> {
6    type Output = Result<Any<A>, Any<A>>;
7
8    fn mul(self, rhs: Self) -> Self::Output {
9        self.numeric_op(rhs, Numeric::mul)
10    }
11}