make Fixnum::build_with harder to accidentally misuse

change trait bound order for better
This commit is contained in:
Bennet Bleßmann
2025-01-22 21:10:44 +01:00
committed by Mark Thom
parent 87ca083cfa
commit cbdd0fbf15
19 changed files with 422 additions and 223 deletions

View File

@@ -1104,11 +1104,7 @@ pub(crate) fn constant_key_alternatives(constant: Literal) -> Option<Literal> {
_ => return None,
};
if let Ok(n) = n.try_into() {
Fixnum::build_with_checked(n).map(Literal::Fixnum).ok()
} else {
None
}
Fixnum::build_with_checked(n).map(Literal::Fixnum).ok()
}
#[derive(Debug)]