{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"if"}]}
    if let Some(args_and_bindings) = args_and_bindings {
    let (mut provided_lifetimes_count, mut provided_types_and_consts_count) = (0usize, 0usize);
        let args_no_self = &args_and_bindings.args[usize::from(args_and_bindings.has_self_type)..];