1 2 3 4 5 6 7 8 9 10 11 12 13
struct kitten { cat: Option<cat>, } fn kitten(cat: Option<cat>) -> kitten { kitten { cat: cat } } type cat = @kitten; fn main() {}