Этот код: use std::fmt;
use std::result::Result::{self, Ok, Err};
#[derive(Clone)]
#[derive(Copy)]
enum Tile {
White,
Black,
Empty
}
type Board = &[[Tile; 19]; 19];
Производит
Я хотел бы создать вложенный тип кортежа, который может содержать себя или конкретный тип, который он содержит. Так что я подумал: typealias NestedTuple{T} Tuple{Union(T,NestedTuple{T}),Union(T,Nested