{"ast_node_type":"variable","tokens":[{"end":60,"kind":"keyword","start":0,"text":"while"}]}
    while let Some(Test { a: Some(x),    b: y }) = &test {};
      //^^^^ Option<Test>
                                //^ &u32    ^ &u8