xenn_simple_math/lib.rs
pub fn add(a: i32, b: i32) -> i32 {
a + b
}
pub fn sub(a: i32, b: i32) -> i32 {
a - b
}
pub fn mul(a: i32, b: i32) -> i32 {
a * b
}
pub fn div(a: i32, b: i32) -> i32 {
if b == 0 {
panic!("Division by zero");
}
a / b
}
pub fn mod_(a: i32, b: i32) -> i32 {
if b == 0 {
panic!("Division by zero");
}
a % b
}
pub fn pow_(a: i32, b: i32) -> i32 {
a.pow(b as u32)
}