| 1 | const std = @import("std"); |
| 2 | const expectEqual = std.testing.expectEqual; |
| 3 | |
| 4 | test "0-terminated slicing" { |
| 5 | var array = [_]u8{ 3, 2, 1, 0, 3, 2, 1, 0 }; |
| 6 | var runtime_length: usize = 3; |
| 7 | _ = &runtime_length; |
| 8 | const slice = array[0..runtime_length :0]; |
| 9 | |
| 10 | try expectEqual([:0]u8, @TypeOf(slice)); |
| 11 | try expectEqual(3, slice.len); |
| 12 | } |
| 13 | |
| 14 | // test |