MCPcopy Create free account
hub / github.com/asterinas/vostd / assert_range_difference

Function assert_range_difference

ostd/src/util/ops.rs:33–43  ·  view source on GitHub ↗
(
        a: Range<usize>,
        b: Range<usize>,
        expected: [Range<usize>; N],
    )

Source from the content-addressed store, hash-verified

31 };
32 let right = if !b.start.is_lt(&b.end) {
33 b
34 } else {
35 Range { start: spec_ord_max(a.start, b.end), end: a.end }
36 };
37 if left.start.is_lt(&left.end) {
38 if right.start.is_lt(&right.end) {
39 seq![left, right]
40 } else {
41 seq![left]
42 }
43 } else if right.start.is_lt(&right.end) {
44 seq![right]
45 } else {
46 Seq::empty()

Calls 1

range_differenceFunction · 0.85

Tested by

no test coverage detected