Skip to main content

luaur_ast/methods/
printer_is_integerish.rs

1use 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}