{"ast_node_type":"variable","tokens":[{"end":74,"kind":"keyword","start":0,"text":"while"}]}
    while let [Adjustment { kind: Adjust::Deref(_), .. }, end @ ..] = adjs
fn peel_derefs_adjustments<'a>(mut adjs: &'a [Adjustment<'a>]) -> &'a [Adjustment<'a>] {
        && !end.is_empty()