pub fn has_default_prerelease_marker(version: &str) -> boolExpand description
Whether version contains one of the common pre-release substrings
(-alpha, -beta, -rc, -dev, -pre, -snapshot, -canary,
-nightly), case-insensitively.
This is Version::is_prerelease’s default heuristic, extracted so an
ecosystem that overrides is_prerelease to cover format-specific gaps
(e.g. Composer’s dev- branch-alias prefix) can extend this baseline
instead of copy-pasting the substring list out of sync with it.
§Examples
use deps_core::has_default_prerelease_marker;
assert!(has_default_prerelease_marker("1.0.0-beta"));
assert!(has_default_prerelease_marker("1.0.0-RC1"));
assert!(!has_default_prerelease_marker("1.0.0"));