|
3 | 3 | use semver::{BuildMetadata, Comparator, Error, Prerelease, Version, VersionReq}; |
4 | 4 | use std::fmt::Display; |
5 | 5 |
|
6 | | -#[cfg_attr(not(no_track_caller), track_caller)] |
| 6 | +#[track_caller] |
7 | 7 | pub(super) fn version(text: &str) -> Version { |
8 | 8 | Version::parse(text).unwrap() |
9 | 9 | } |
10 | 10 |
|
11 | | -#[cfg_attr(not(no_track_caller), track_caller)] |
| 11 | +#[track_caller] |
12 | 12 | pub(super) fn version_err(text: &str) -> Error { |
13 | 13 | Version::parse(text).unwrap_err() |
14 | 14 | } |
15 | 15 |
|
16 | | -#[cfg_attr(not(no_track_caller), track_caller)] |
| 16 | +#[track_caller] |
17 | 17 | pub(super) fn req(text: &str) -> VersionReq { |
18 | 18 | VersionReq::parse(text).unwrap() |
19 | 19 | } |
20 | 20 |
|
21 | | -#[cfg_attr(not(no_track_caller), track_caller)] |
| 21 | +#[track_caller] |
22 | 22 | pub(super) fn req_err(text: &str) -> Error { |
23 | 23 | VersionReq::parse(text).unwrap_err() |
24 | 24 | } |
25 | 25 |
|
26 | | -#[cfg_attr(not(no_track_caller), track_caller)] |
| 26 | +#[track_caller] |
27 | 27 | pub(super) fn comparator(text: &str) -> Comparator { |
28 | 28 | Comparator::parse(text).unwrap() |
29 | 29 | } |
30 | 30 |
|
31 | | -#[cfg_attr(not(no_track_caller), track_caller)] |
| 31 | +#[track_caller] |
32 | 32 | pub(super) fn comparator_err(text: &str) -> Error { |
33 | 33 | Comparator::parse(text).unwrap_err() |
34 | 34 | } |
35 | 35 |
|
36 | | -#[cfg_attr(not(no_track_caller), track_caller)] |
| 36 | +#[track_caller] |
37 | 37 | pub(super) fn prerelease(text: &str) -> Prerelease { |
38 | 38 | Prerelease::new(text).unwrap() |
39 | 39 | } |
40 | 40 |
|
41 | | -#[cfg_attr(not(no_track_caller), track_caller)] |
| 41 | +#[track_caller] |
42 | 42 | pub(super) fn prerelease_err(text: &str) -> Error { |
43 | 43 | Prerelease::new(text).unwrap_err() |
44 | 44 | } |
45 | 45 |
|
46 | | -#[cfg_attr(not(no_track_caller), track_caller)] |
| 46 | +#[track_caller] |
47 | 47 | pub(super) fn build_metadata(text: &str) -> BuildMetadata { |
48 | 48 | BuildMetadata::new(text).unwrap() |
49 | 49 | } |
50 | 50 |
|
51 | | -#[cfg_attr(not(no_track_caller), track_caller)] |
| 51 | +#[track_caller] |
52 | 52 | pub(super) fn assert_to_string(value: impl Display, expected: &str) { |
53 | 53 | assert_eq!(value.to_string(), expected); |
54 | 54 | } |
0 commit comments