{"ast_node_type":"function","tokens":[{"end":83,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn with_type_param_mode(self, type_param_mode: ParamLoweringMode) -> Self {
        Self { type_param_mode, ..self }