Skip to content

Commit 2c24822

Browse files
committed
[lib] Move compiler_version, geographiclib_version to internal
1 parent 18f25bd commit 2c24822

4 files changed

Lines changed: 4 additions & 5 deletions

File tree

src/bin/cli.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@ use clap::builder::styling::Styles;
1010
use clap::{Args, ColorChoice, Parser, Subcommand, ValueEnum, command, crate_version};
1111
use clap_cargo::style::{ERROR, HEADER, INVALID, LITERAL, PLACEHOLDER, USAGE, VALID};
1212
use coursepointer::course::{CourseSetOptions, InterceptStrategy};
13-
use coursepointer::internal::{Kilometer, Mile};
13+
use coursepointer::internal::{Kilometer, Mile, compiler_version, geographiclib_version};
1414
use coursepointer::{
1515
ConversionInfo, CoursePointType, CoursePointerError, FitCourseOptions, FitEncodeError, Sport,
16-
compiler_version, geographiclib_version,
1716
};
1817
use dimensioned::f64prefixes::KILO;
1918
use dimensioned::si::{HR, M, Meter};
@@ -37,7 +36,7 @@ pub const CLAP_STYLING: Styles = Styles::styled()
3736

3837
static LONG_VERSION: LazyLock<String> = LazyLock::new(|| {
3938
format!(
40-
"{} (GeographicLib {}, rustc {}, {})",
39+
"{} ({}, rustc {}, {})",
4140
crate_version!(),
4241
geographiclib_version(),
4342
env!("RUSTC_VERSION"),

src/internal.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use dimensioned::si::Meter;
88

99
use crate::GeoPoint;
1010
use crate::algorithm::{FromGeoPoints, intercept_distance_floor, karney_interception};
11+
pub use crate::ffi::{compiler_version, geographiclib_version};
1112
pub use crate::fit::PROFILE_VERSION;
1213
use crate::geographic::geodesic_inverse;
1314
pub use crate::measure::{Kilometer, Mile};

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ use crate::algorithm::AlgorithmError;
6565
use crate::course::{
6666
Course, CourseError, CoursePoint, CourseSet, CourseSetBuilder, CourseSetOptions,
6767
};
68-
pub use crate::ffi::{compiler_version, geographiclib_version};
6968
pub use crate::fit::{CourseFile, CoursePointType, Sport};
7069
use crate::geographic::GeographicError;
7170
use crate::gpx::{GpxItem, GpxReader};

src/shim.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ void geocentric_forward(
5555
}
5656

5757
rust::Str geographiclib_version() noexcept {
58-
return GEOGRAPHICLIB_VERSION_STRING;
58+
return "GeographicLib " GEOGRAPHICLIB_VERSION_STRING;
5959
}
6060

6161
static std::string ver_string;

0 commit comments

Comments
 (0)