pub struct Kernel {
pub name: String,
pub start_jd: f64,
pub end_jd: f64,
/* private fields */
}Expand description
One loaded kernel and the Julian-date span over which it has every body (a chart needs all of them, so the usable span is the intersection of the bodies’ spans). A body may be split into several segments covering consecutive time ranges.
Fields§
§name: StringLabel used in error messages and diagnostics, e.g. “de440s.bsp”.
start_jd: f64First Julian date (TDB) at which every body is covered.
end_jd: f64Last Julian date (TDB) at which every body is covered.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Kernel
impl RefUnwindSafe for Kernel
impl Send for Kernel
impl Sync for Kernel
impl Unpin for Kernel
impl UnsafeUnpin for Kernel
impl UnwindSafe for Kernel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more