astronomy-engine-bindings 2.1.19

Rust bindings for [astronomy-engine](https://github.com/cosinekitty/astronomy) using [bindgen](https://github.com/rust-lang/rust-bindgen).
Documentation

Build #1736070 2025-02-11 16:34:07

# rustc version rustc 1.86.0-nightly (6171d944a 2025-02-10)

# docs.rs version docsrs 0.6.0 (35977596 2025-02-09)

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/astronomy-engine-bindings-2.1.19/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/astronomy-engine-bindings-2.1.19/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250210-1.86.0-nightly-6171d944a\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] a1eab1d6d4698faf66101662bf4fd7c70eafb30d6c838ee2d7c044668259fa1b [INFO] running `Command { std: "docker" "start" "-a" "a1eab1d6d4698faf66101662bf4fd7c70eafb30d6c838ee2d7c044668259fa1b", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: astronomy/source/c/astronomy.c: In function 'obl_ecl2equ_vec': [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: astronomy/source/c/astronomy.c:1465:54: warning: unused parameter 'time' [-Wunused-parameter] [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: 1465 | static void obl_ecl2equ_vec(double obl, astro_time_t time, const double ecl[3], double equ[3]) [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: | ~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: astronomy/source/c/astronomy.c: In function 'Astronomy_Constellation': [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: astronomy/source/c/astronomy.c:11230:5: warning: missing initializer for field 'rot' of 'astro_rotation_t' [-Wmissing-field-initializers] [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: 11230 | static astro_rotation_t rot = { ASTRO_NOT_INITIALIZED }; [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: | ^~~~~~ [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: In file included from astronomy/source/c/astronomy.c:45: [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: astronomy/source/c/astronomy.h:527:12: note: 'rot' declared here [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: 527 | double rot[3][3]; /**< A normalized 3x3 rotation matrix. */ [INFO] [stderr] warning: astronomy-engine-bindings@2.1.19: | ^~~ [INFO] [stderr] Documenting astronomy-engine-bindings v2.1.19 (/opt/rustwide/workdir) [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/astronomy-engine-bindings-118e09e95b6f1f22/out/bindings.rs:1263:9 [INFO] [stderr] | [INFO] [stderr] 1263 | ... = " @brief A pointer to a function that calculates Delta T.\n\n Delta T is the discrepancy between times measured using an atomic clock\n and times based on observations of the Earth's rotation, which is gradually\n slowing down over time. Delta T = TT - UT, where\n TT = Terrestrial Time, based on atomic time, and\n UT = Universal Time, civil time based on the Earth's rotation.\n Astronomy Engine defaults to using a Delta T function defined by\n Espenak and Meeus in their \"Five Millennium Canon of Solar Eclipses\".\n See: https://eclipse.gsfc.nasa.gov/SEhelp/deltatpoly2004.htm... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1263 | #[doc = <" @brief A pointer to a function that calculates Delta T.\n\n Delta T is the discrepancy between times measured using an atomic clock\n and times based on observations of the Earth's rotation, which is gradually\n slowing down over time. Delta T = TT - UT, where\n TT = Terrestrial Time, based on atomic time, and\n UT = Universal Time, civil time based on the Earth's rotation.\n Astronomy Engine defaults to using a Delta T function defined by\n Espenak and Meeus in their \"Five Millennium Canon of Solar Eclipses\".\n See: https://eclipse.gsfc.nasa.gov/SEhelp/deltatpoly2004.html">] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `astronomy-engine-bindings` (lib doc) generated 1 warning (run `cargo fix --lib -p astronomy-engine-bindings` to apply 1 suggestion) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.37s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/astronomy_engine_bindings/index.html [INFO] running `Command { std: "docker" "inspect" "a1eab1d6d4698faf66101662bf4fd7c70eafb30d6c838ee2d7c044668259fa1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a1eab1d6d4698faf66101662bf4fd7c70eafb30d6c838ee2d7c044668259fa1b", kill_on_drop: false }` [INFO] [stdout] a1eab1d6d4698faf66101662bf4fd7c70eafb30d6c838ee2d7c044668259fa1b