This talk explains how you can use the Fn* traits to properly accept functions and closures as function parameters, and gives an overview of which closures implement which traits. about this event: https://c3voc.de