sybila / biodivine-lib-param-bn

Rust library for working with parametrised Boolean networks.
MIT License
2 stars 2 forks source link

Remove biodivine-lib-std references from the project. #15

Closed daemontus closed 3 years ago

daemontus commented 3 years ago

At the moment, we use biodivine-lib-std for definitions like Graph and IdState. This turned out to be rather problematic because biodivine-lib-std is far from stable and we can't publish a semi-stable version of this crate without it.

Therefore I removed all references to lib-std from the project and replaced them with a local implementation in module biodivine-std. The change is quite small, but will affect anyone using this as this is a breaking API change (albeit one that can be fixed by simply replacing the imports).

codecov[bot] commented 3 years ago

Codecov Report

Merging #15 (5edb9b5) into master (ef7aaa7) will decrease coverage by 0.08%. The diff coverage is 88.88%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #15      +/-   ##
==========================================
- Coverage   83.00%   82.92%   -0.09%     
==========================================
  Files          30       31       +1     
  Lines        1871     1903      +32     
==========================================
+ Hits         1553     1578      +25     
- Misses        318      325       +7     
Impacted Files Coverage Δ
src/async_graph/impl_default_edge_params.rs 86.20% <ø> (ø)
src/async_graph/impl_evolution_operators.rs 91.66% <ø> (ø)
src/async_graph/mod.rs 100.00% <ø> (ø)
src/bdd_params/impl_bdd_parameter_encoder.rs 85.62% <ø> (ø)
src/bdd_params/impl_bdd_params.rs 61.11% <ø> (ø)
src/bdd_params/impl_fn_update.rs 92.59% <ø> (ø)
src/bdd_params/impl_static_constraints.rs 97.56% <ø> (-1.22%) :arrow_down:
src/bin/dump_graph.rs 0.00% <ø> (ø)
src/impl_regulatory_graph.rs 83.01% <ø> (ø)
src/parser/from_string_boolean_network.rs 100.00% <ø> (+1.19%) :arrow_up:
... and 8 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update ef7aaa7...5edb9b5. Read the comment docs.