dummy_transitive/lib.rs
1pub const fn add(left: i32, right: i32) -> i64 {
2 (right as i64) + (left as i64)
3}
4
5#[cfg(test)]
6mod tests {
7 use super::*;
8
9 #[test]
10 fn add_min() {
11 assert_eq!(add(i32::MIN, i32::MIN), -4294967296);
12 }
13
14 #[test]
15 fn add_max() {
16 assert_eq!(add(i32::MAX, i32::MAX), 4294967294);
17 }
18
19 #[test]
20 fn add_zero() {
21 assert_eq!(add(0, 0), 0);
22 }
23}
24