rubbl_core

Crates.iorubbl_core
lib.rsrubbl_core
version0.5.0
sourcesrc
created_at2017-12-20 15:06:06.414858
updated_at2024-08-13 20:33:23.683045
descriptionCore types and traits for Rubbl, a Rust package for astrophysics.
homepagehttps://github.com/pkgw/rubbl
repositoryhttps://github.com/pkgw/rubbl
max_upload_size
id43750
size37,801
Peter Williams (pkgw)

documentation

README

rubbl_core

This crate defines some core types used by the Rubbl framework:

  • I/O helpers
  • Error handling
  • Numeric array types

Crate Duplication

This crate depends on several foundational crates that your upstream project may also explicitly depend on:

If your project depends on a version of one of these crates that is not compatible with the version required by this crate, Cargo will include multiple versions of it in your build. These duplicates have the same name but cannot be intermixed. (Note that, according to semver, versions 0.X and 0.(X+1) of a crate are not considered compatible.)

Unfortunately, due to limitations in Cargo's current resolver, this crate has to specify a narrow compatibility range for these dependencies. So, be careful to match your version requirements to the ones appropriate to the version of rubbl_core that you are using. The command cargo tree -d will display any duplicates in your dependency tree. If absolutely necessary, this crate re-exports some of its key dependencies, which can be used to “name” them in a reliable way even if they are duplicated elsewhere.

Commit count: 776

cargo fmt