1 2 3 4 5 6 7 8 9 10
// The line number of the closure is inserted into error messages. // Do not change the line number of the __new_internal call to not break the compilation tests /// Instantiates [crate::variable::ProblemVariables], to create a set of related variables. #[macro_export] macro_rules! variables { () => { $crate::variable::ProblemVariables::__new_internal(|| ()) }; }