luaur_ast/methods/
printer_is_integerish.rs1use crate::records::printer::Printer;
2
3impl<'a> Printer<'a> {
4 pub fn printer_is_integerish(d: f64) -> bool {
5 if d <= (i32::MAX as f64) && d >= (i32::MIN as f64) {
6 (d as i32 as f64) == d && !(d == 0.0 && d.is_sign_negative())
7 } else {
8 false
9 }
10 }
11}