{"ast_node_type":"function","tokens":[{"end":88,"kind":"keyword","start":0,"text":"fn"}]}
fn peel_derefs_adjustments<'a>(mut adjs: &'a [Adjustment<'a>]) -> &'a [Adjustment<'a>] {
/// Peel derefs adjustments until the last last element.
    while let [Adjustment { kind: Adjust::Deref(_), .. }, end @ ..] = adjs