impl_function_family

Macro impl_function_family 

Source
macro_rules! impl_function_family {
    (
        $name:ident,
        family_name = $family_name:literal,
        version = ($major:literal, $minor:literal, $patch:literal),
        dependencies = [$($dep:literal),*],
        functions = {
            $(
                $func_name:literal => $func_props:expr
            ),* $(,)?
        }
    ) => { ... };
}
Expand description

Macro for easily implementing function family extensions

This macro reduces boilerplate code when implementing new function families and ensures consistent implementation patterns.