Adds a new() constructor that accepts each field as a parameter.
The method is private by default. Use #[new("pub")] or #[new("pub(crate)")]
to set a custom visibility.
Implements mkutils::SaturatingAddSigned for a struct by delegating to each field.
Set the Signed associated type and bounds with
#[saturating_add_signed(assoc(type Signed = Point<<T as SaturatingAddSigned>::Signed>)), bound = "T: SomeTrait"]