pub fn module() -> Result<Module, ContextError>
Expand description
The Tuple
fixed collection.
Tuples are anonymous types that can hold a fixed number of elements.
Tuples in Rune are declared with the special (a)
syntax, but can also be
interacted with through the fundamental Tuple
type.
Once a tuple has been declared, its size cannot change.
The tuple type has support for native pattern matching:
let value = (1, 2);
if let (a, b) = value {
assert_eq!(a, 1);
assert_eq!(b, 2);
}
ยงExamples
let empty = ();
let one = (10,);
let two = (10, 20);
assert!(empty.is_empty());
assert_eq!(one.0, 10);
assert_eq!(two.0, 10);
assert_eq!(two.1, 20);