downgrade deprecation warns into debug_warns

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk 2024-08-28 15:41:56 +00:00
parent 89cee2d2d9
commit 1de0f493e8

View File

@ -317,30 +317,32 @@ impl VersionHistory {
self.removed.expect("VersioningDecision::Removed implies metadata.removed"), self.removed.expect("VersioningDecision::Removed implies metadata.removed"),
)), )),
VersioningDecision::Stable { any_deprecated, all_deprecated, any_removed } => { VersioningDecision::Stable { any_deprecated, all_deprecated, any_removed } => {
if any_removed { if cfg!(debug_assertions) {
if all_deprecated { if any_removed {
warn!( if all_deprecated {
"endpoint is removed in some (and deprecated in ALL) \ warn!(
"endpoint is removed in some (and deprecated in ALL) \
of the following versions: {versions:?}", of the following versions: {versions:?}",
);
} else if any_deprecated {
warn!(
"endpoint is removed (and deprecated) in some of the \
following versions: {versions:?}",
);
} else {
unreachable!("any_removed implies *_deprecated");
}
} else if all_deprecated {
warn!(
"endpoint is deprecated in ALL of the following versions: \
{versions:?}",
); );
} else if any_deprecated { } else if any_deprecated {
warn!( warn!(
"endpoint is removed (and deprecated) in some of the \ "endpoint is deprecated in some of the following versions: \
following versions: {versions:?}", {versions:?}",
); );
} else {
unreachable!("any_removed implies *_deprecated");
} }
} else if all_deprecated {
warn!(
"endpoint is deprecated in ALL of the following versions: \
{versions:?}",
);
} else if any_deprecated {
warn!(
"endpoint is deprecated in some of the following versions: \
{versions:?}",
);
} }
Ok(self Ok(self