Coverage Report

Created: 2026-09-14 07:01

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/rust/registry/src/index.crates.io-1949cf8c6b5b557f/sofars-0.6.1/src/ts/taitt.rs
Line
Count
Source
1
use crate::consts::{DAYSEC, TTMTAI};
2
0
pub fn taitt(tai1: f64, tai2: f64) -> Result<(f64, f64), i32> {
3
    // TT minus TAI (days).
4
    const DTAT: f64 = TTMTAI / DAYSEC;
5
6
    // Result, safeguarding precision.
7
0
    let (tt1, tt2) = if tai1.abs() > tai2.abs() {
8
0
        (tai1, tai2 + DTAT)
9
    } else {
10
0
        (tai1 + DTAT, tai2)
11
    };
12
13
    // Status (always OK).
14
0
    Ok((tt1, tt2))
15
0
}