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(|| ())
    };
}