Crate cspice

Source

Re-exports§

pub use crate::error::Error;

Modules§

cell
Functions for working with SPICE Cells.
common
Miscellaneous enums and structures.
coordinates
Functions for converting between different types of coordinates.
data
Functions for loading and unloading SPICE Kernels.
error
Functions relating to error handling.
gf
Geometry Finder functions.
spk
Functions relating to the Spacecraft and Planet Ephemeris (SPK) subsystem of SPICE.
string
Functions for converting between Rust strings and SPICE (C) strings.
time
Structures and functions for the various SPICE time subsystems.
vector
Functions for working with 3D Vectors.

Structs§

SpiceLock
SpiceLockError
Error returned from try_with_spice_lock().

Functions§

try_with_spice_lock
The SPICE library is not thread safe. This function can be used to synchronise calls to SPICE functions. All safe functions in this library use this lock internally.
with_spice_lock
The SPICE library is not thread safe. This function can be used to synchronise calls to SPICE functions. All safe functions in this library use this lock internally. The lock is reentrant.