pub fn next_grid_tick_magnitude_ns(spacing_ns: i64) -> i64 {
if spacing_ns <= 1_000_000_000 {
spacing_ns * 10 } else if spacing_ns == 10_000_000_000 {
spacing_ns * 6 } else if spacing_ns == 60_000_000_000 {
spacing_ns * 10 } else if spacing_ns == 600_000_000_000 {
spacing_ns * 6 } else if spacing_ns == 60 * 60 * 1_000_000_000 {
spacing_ns * 12 } else if spacing_ns == 12 * 60 * 60 * 1_000_000_000 {
spacing_ns * 2 } else {
spacing_ns.checked_mul(10).unwrap_or(spacing_ns) }
}