right, this was the same question I posed on # rust and nobody seemed to have an answer for:  is it possible (e.g. inside MacroExpander::fold_method() ), to call the default method of a trait implementation from an override with some special syntax (akin to super:: or whatever). The fact that the additional noop_* functions are needed makes me think there may not be, otherwise we'd just say default::fold_method() and call ast_fold::fold_method.

But heck, I might just be confused. Learning Rust as I go.

Thanks for your help, Huon!