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