master
 1const expect = @import("std").testing.expect;
 2
 3test "optional type" {
 4    // Declare an optional and coerce from null:
 5    var foo: ?i32 = null;
 6
 7    // Coerce from child type of an optional
 8    foo = 1234;
 9
10    // Use compile-time reflection to access the child type of the optional:
11    try comptime expect(@typeInfo(@TypeOf(foo)).optional.child == i32);
12}
13
14// test