DoxigAlpha

Tuple

For a given anonymous list of types, returns a new tuple type with those types as fields.

Examples:

  • Tuple(&[_]type {})tuple { }
  • Tuple(&[_]type {f32})tuple { f32 }
  • Tuple(&[_]type {f32,u32})tuple { f32, u32 }

Source

Implementation

#
pub fn Tuple(comptime types: []const type) type {
    return CreateUniqueTuple(types.len, types[0..types.len].*);
}