Macro behaviour_functions

Source
macro_rules! behaviour_functions {
    (
        $collection_name: ident,
        $function_type: ty,
        $namespace: ident
        $(,
            (
                $type_name: expr,
                $function: ident
            )
        )*
    ) => { ... };
}