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