oximo-macros 0.3.0

Internal procedural macros for oximo, re-exported through oximo-core
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# oximo-macros


Internal procedural macros backing oximo's modeling surface:
`variable!`, `constraint!`, `objective!`, `sum!`, `set!`, and `param!`.

This crate is an implementation detail, do not depend on it directly.
The macros are re-exported through `oximo-core` and `oximo::prelude`, which is the
supported entry point:

```rust,ignore
use oximo::prelude::*;
```

The macros expand to the typed builder API in `oximo-core` (`Model`, `Set`,
`Expr`, `sum_over`, ...). See the `oximo` crate docs for the macro grammar and examples.