[package]
edition = "2021"
rust-version = "1.75"
name = "stem-branch"
version = "0.2.0"
authors = ["Albert Hui <i@hack9u.online>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Native Rust port of stem-branch's solar ephemeris core (full VSOP87D Earth series + JPL DE441-fitted correction + IAU2000B nutation)."
homepage = "https://h4x0r.github.io/stem-branch"
documentation = "https://docs.rs/stem-branch"
readme = "README.md"
keywords = [
"astronomy",
"vsop87",
"ephemeris",
"sun",
"de441",
]
categories = [
"science",
"mathematics",
]
license = "Apache-2.0"
repository = "https://github.com/h4x0r/stem-branch"
[lib]
name = "stem_branch"
path = "src/lib.rs"
[[test]]
name = "de441_oracle"
path = "tests/de441_oracle.rs"
[[test]]
name = "lunisolar_oracle"
path = "tests/lunisolar_oracle.rs"
[lints.clippy]
correctness = "deny"
suspicious = "deny"
[lints.clippy.all]
level = "warn"
priority = -1
[lints.clippy.cast_possible_truncation]
level = "allow"
priority = 1
[lints.clippy.cast_possible_wrap]
level = "allow"
priority = 1
[lints.clippy.cast_precision_loss]
level = "allow"
priority = 1
[lints.clippy.cast_sign_loss]
level = "allow"
priority = 1
[lints.clippy.many_single_char_names]
level = "allow"
priority = 1
[lints.clippy.missing_panics_doc]
level = "allow"
priority = 1
[lints.clippy.module_name_repetitions]
level = "allow"
priority = 1
[lints.clippy.must_use_candidate]
level = "allow"
priority = 1
[lints.clippy.pedantic]
level = "warn"
priority = -1
[lints.clippy.similar_names]
level = "allow"
priority = 1
[lints.clippy.unreadable_literal]
level = "allow"
priority = 1