#[cfg(feature = "entropy")]
pub(crate) fn keyword_is_credential_anchor(keyword: &str) -> bool {
if keyword == crate::entropy::KEYWORD_FREE_LABEL {
return false;
}
if crate::engine::phase2_generic::keywords::normalize_assignment_keyword(keyword)
.as_deref()
.is_some_and(crate::entropy::keywords::normalized_assignment_keyword_is_credential)
{
return true;
}
let lower = keyword.to_ascii_lowercase();
crate::assignment_keywords::assignment_keywords()
.iter()
.any(|anchor| lower.contains(anchor.as_str()))
|| lower.contains("bearer")
}