turbofish-org / orga

Deterministic state machine engine written in Rust
Apache License 2.0
148 stars 20 forks source link

Version range support #247

Closed keppel closed 10 months ago

keppel commented 10 months ago

This PR adds support for version ranges to the #[orga] macro, eg:

#[orga(version = 2..=3)]
struct Foo {}
// creates FooV2 and FooV3
codecov[bot] commented 10 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (04c1160) 58.83% compared to head (7dd0305) 58.83%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #247 +/- ## ======================================== Coverage 58.83% 58.83% ======================================== Files 84 84 Lines 15755 15755 ======================================== Hits 9269 9269 Misses 6486 6486 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.