mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-09-16 11:46:17 +00:00
Fix clippy::unreadable_literal.
This commit is contained in:
parent
feae52797b
commit
cff8cc0e22
10 changed files with 102 additions and 99 deletions
|
@ -841,12 +841,12 @@ mod tests {
|
||||||
},
|
},
|
||||||
usage: crate::table::FsUsage {
|
usage: crate::table::FsUsage {
|
||||||
blocksize: 4096,
|
blocksize: 4096,
|
||||||
blocks: 244029695,
|
blocks: 244_029_695,
|
||||||
bfree: 125085030,
|
bfree: 125_085_030,
|
||||||
bavail: 125085030,
|
bavail: 125_085_030,
|
||||||
bavail_top_bit_set: false,
|
bavail_top_bit_set: false,
|
||||||
files: 999,
|
files: 999,
|
||||||
ffree: 1000000,
|
ffree: 1_000_000,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -871,12 +871,12 @@ mod tests {
|
||||||
},
|
},
|
||||||
usage: crate::table::FsUsage {
|
usage: crate::table::FsUsage {
|
||||||
blocksize: 4096,
|
blocksize: 4096,
|
||||||
blocks: 244029695,
|
blocks: 244_029_695,
|
||||||
bfree: 125085030,
|
bfree: 125_085_030,
|
||||||
bavail: 125085030,
|
bavail: 125_085_030,
|
||||||
bavail_top_bit_set: false,
|
bavail_top_bit_set: false,
|
||||||
files: 99999999999,
|
files: 99_999_999_999,
|
||||||
ffree: 999999,
|
ffree: 999_999,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -179,8 +179,8 @@ mod tests {
|
||||||
|
|
||||||
assert_eq!(-2.0, mem.read_float(0, 8));
|
assert_eq!(-2.0, mem.read_float(0, 8));
|
||||||
assert_eq!(-2.0, mem.read_float(4, 4));
|
assert_eq!(-2.0, mem.read_float(4, 4));
|
||||||
assert_eq!(0xc000000000000000, mem.read_uint(0, 8));
|
assert_eq!(0xc000_0000_0000_0000, mem.read_uint(0, 8));
|
||||||
assert_eq!(0xc0000000, mem.read_uint(4, 4));
|
assert_eq!(0xc000_0000, mem.read_uint(4, 4));
|
||||||
assert_eq!(0xc000, mem.read_uint(6, 2));
|
assert_eq!(0xc000, mem.read_uint(6, 2));
|
||||||
assert_eq!(0xc0, mem.read_uint(7, 1));
|
assert_eq!(0xc0, mem.read_uint(7, 1));
|
||||||
assert_eq!(&[0, 0xc0], mem.get_buffer(6));
|
assert_eq!(&[0, 0xc0], mem.get_buffer(6));
|
||||||
|
|
|
@ -94,72 +94,72 @@ fn format_float(f: f64, width: usize, precision: usize) -> String {
|
||||||
#[allow(clippy::cognitive_complexity)]
|
#[allow(clippy::cognitive_complexity)]
|
||||||
fn test_format_flo32() {
|
fn test_format_flo32() {
|
||||||
assert_eq!(format_flo32(1.0), " 1.0000000");
|
assert_eq!(format_flo32(1.0), " 1.0000000");
|
||||||
assert_eq!(format_flo32(9.9999990), " 9.9999990");
|
assert_eq!(format_flo32(9.999_999_0), " 9.9999990");
|
||||||
assert_eq!(format_flo32(10.0), " 10.000000");
|
assert_eq!(format_flo32(10.0), " 10.000000");
|
||||||
assert_eq!(format_flo32(99.999977), " 99.999977");
|
assert_eq!(format_flo32(99.999_977), " 99.999977");
|
||||||
assert_eq!(format_flo32(99.999992), " 99.999992");
|
assert_eq!(format_flo32(99.999_992), " 99.999992");
|
||||||
assert_eq!(format_flo32(100.0), " 100.00000");
|
assert_eq!(format_flo32(100.0), " 100.00000");
|
||||||
assert_eq!(format_flo32(999.99994), " 999.99994");
|
assert_eq!(format_flo32(999.99994), " 999.99994");
|
||||||
assert_eq!(format_flo32(1000.0), " 1000.0000");
|
assert_eq!(format_flo32(1000.0), " 1000.0000");
|
||||||
assert_eq!(format_flo32(9999.9990), " 9999.9990");
|
assert_eq!(format_flo32(9999.9990), " 9999.9990");
|
||||||
assert_eq!(format_flo32(10000.0), " 10000.000");
|
assert_eq!(format_flo32(10000.0), " 10000.000");
|
||||||
assert_eq!(format_flo32(99999.992), " 99999.992");
|
assert_eq!(format_flo32(99999.992), " 99999.992");
|
||||||
assert_eq!(format_flo32(100000.0), " 100000.00");
|
assert_eq!(format_flo32(100_000.0), " 100000.00");
|
||||||
assert_eq!(format_flo32(999999.94), " 999999.94");
|
assert_eq!(format_flo32(999_999.94), " 999999.94");
|
||||||
assert_eq!(format_flo32(1000000.0), " 1000000.0");
|
assert_eq!(format_flo32(1_000_000.0), " 1000000.0");
|
||||||
assert_eq!(format_flo32(9999999.0), " 9999999.0");
|
assert_eq!(format_flo32(9_999_999.0), " 9999999.0");
|
||||||
assert_eq!(format_flo32(10000000.0), " 10000000");
|
assert_eq!(format_flo32(10_000_000.0), " 10000000");
|
||||||
assert_eq!(format_flo32(99999992.0), " 99999992");
|
assert_eq!(format_flo32(99_999_992.0), " 99999992");
|
||||||
assert_eq!(format_flo32(100000000.0), " 1.0000000e8");
|
assert_eq!(format_flo32(100_000_000.0), " 1.0000000e8");
|
||||||
assert_eq!(format_flo32(9.9999994e8), " 9.9999994e8");
|
assert_eq!(format_flo32(9.999_999_4e8), " 9.9999994e8");
|
||||||
assert_eq!(format_flo32(1.0e9), " 1.0000000e9");
|
assert_eq!(format_flo32(1.0e9), " 1.0000000e9");
|
||||||
assert_eq!(format_flo32(9.9999990e9), " 9.9999990e9");
|
assert_eq!(format_flo32(9.999_999_0e9), " 9.9999990e9");
|
||||||
assert_eq!(format_flo32(1.0e10), " 1.0000000e10");
|
assert_eq!(format_flo32(1.0e10), " 1.0000000e10");
|
||||||
|
|
||||||
assert_eq!(format_flo32(0.1), " 0.10000000");
|
assert_eq!(format_flo32(0.1), " 0.10000000");
|
||||||
assert_eq!(format_flo32(0.99999994), " 0.99999994");
|
assert_eq!(format_flo32(0.999_999_94), " 0.99999994");
|
||||||
assert_eq!(format_flo32(0.010000001), " 1.0000001e-2");
|
assert_eq!(format_flo32(0.010_000_001), " 1.0000001e-2");
|
||||||
assert_eq!(format_flo32(0.099999994), " 9.9999994e-2");
|
assert_eq!(format_flo32(0.099_999_994), " 9.9999994e-2");
|
||||||
assert_eq!(format_flo32(0.001), " 1.0000000e-3");
|
assert_eq!(format_flo32(0.001), " 1.0000000e-3");
|
||||||
assert_eq!(format_flo32(0.0099999998), " 9.9999998e-3");
|
assert_eq!(format_flo32(0.009_999_999_8), " 9.9999998e-3");
|
||||||
|
|
||||||
assert_eq!(format_flo32(-1.0), " -1.0000000");
|
assert_eq!(format_flo32(-1.0), " -1.0000000");
|
||||||
assert_eq!(format_flo32(-9.9999990), " -9.9999990");
|
assert_eq!(format_flo32(-9.999_999_0), " -9.9999990");
|
||||||
assert_eq!(format_flo32(-10.0), " -10.000000");
|
assert_eq!(format_flo32(-10.0), " -10.000000");
|
||||||
assert_eq!(format_flo32(-99.999977), " -99.999977");
|
assert_eq!(format_flo32(-99.999_977), " -99.999977");
|
||||||
assert_eq!(format_flo32(-99.999992), " -99.999992");
|
assert_eq!(format_flo32(-99.999_992), " -99.999992");
|
||||||
assert_eq!(format_flo32(-100.0), " -100.00000");
|
assert_eq!(format_flo32(-100.0), " -100.00000");
|
||||||
assert_eq!(format_flo32(-999.99994), " -999.99994");
|
assert_eq!(format_flo32(-999.99994), " -999.99994");
|
||||||
assert_eq!(format_flo32(-1000.0), " -1000.0000");
|
assert_eq!(format_flo32(-1000.0), " -1000.0000");
|
||||||
assert_eq!(format_flo32(-9999.9990), " -9999.9990");
|
assert_eq!(format_flo32(-9999.9990), " -9999.9990");
|
||||||
assert_eq!(format_flo32(-10000.0), " -10000.000");
|
assert_eq!(format_flo32(-10000.0), " -10000.000");
|
||||||
assert_eq!(format_flo32(-99999.992), " -99999.992");
|
assert_eq!(format_flo32(-99999.992), " -99999.992");
|
||||||
assert_eq!(format_flo32(-100000.0), " -100000.00");
|
assert_eq!(format_flo32(-100_000.0), " -100000.00");
|
||||||
assert_eq!(format_flo32(-999999.94), " -999999.94");
|
assert_eq!(format_flo32(-999_999.94), " -999999.94");
|
||||||
assert_eq!(format_flo32(-1000000.0), " -1000000.0");
|
assert_eq!(format_flo32(-1_000_000.0), " -1000000.0");
|
||||||
assert_eq!(format_flo32(-9999999.0), " -9999999.0");
|
assert_eq!(format_flo32(-9_999_999.0), " -9999999.0");
|
||||||
assert_eq!(format_flo32(-10000000.0), " -10000000");
|
assert_eq!(format_flo32(-10_000_000.0), " -10000000");
|
||||||
assert_eq!(format_flo32(-99999992.0), " -99999992");
|
assert_eq!(format_flo32(-99_999_992.0), " -99999992");
|
||||||
assert_eq!(format_flo32(-100000000.0), " -1.0000000e8");
|
assert_eq!(format_flo32(-100_000_000.0), " -1.0000000e8");
|
||||||
assert_eq!(format_flo32(-9.9999994e8), " -9.9999994e8");
|
assert_eq!(format_flo32(-9.999_999_4e8), " -9.9999994e8");
|
||||||
assert_eq!(format_flo32(-1.0e9), " -1.0000000e9");
|
assert_eq!(format_flo32(-1.0e9), " -1.0000000e9");
|
||||||
assert_eq!(format_flo32(-9.9999990e9), " -9.9999990e9");
|
assert_eq!(format_flo32(-9.999_999_0e9), " -9.9999990e9");
|
||||||
assert_eq!(format_flo32(-1.0e10), " -1.0000000e10");
|
assert_eq!(format_flo32(-1.0e10), " -1.0000000e10");
|
||||||
|
|
||||||
assert_eq!(format_flo32(-0.1), " -0.10000000");
|
assert_eq!(format_flo32(-0.1), " -0.10000000");
|
||||||
assert_eq!(format_flo32(-0.99999994), " -0.99999994");
|
assert_eq!(format_flo32(-0.999_999_94), " -0.99999994");
|
||||||
assert_eq!(format_flo32(-0.010000001), " -1.0000001e-2");
|
assert_eq!(format_flo32(-0.010_000_001), " -1.0000001e-2");
|
||||||
assert_eq!(format_flo32(-0.099999994), " -9.9999994e-2");
|
assert_eq!(format_flo32(-0.099_999_994), " -9.9999994e-2");
|
||||||
assert_eq!(format_flo32(-0.001), " -1.0000000e-3");
|
assert_eq!(format_flo32(-0.001), " -1.0000000e-3");
|
||||||
assert_eq!(format_flo32(-0.0099999998), " -9.9999998e-3");
|
assert_eq!(format_flo32(-0.009_999_999_8), " -9.9999998e-3");
|
||||||
|
|
||||||
assert_eq!(format_flo32(3.4028233e38), " 3.4028233e38");
|
assert_eq!(format_flo32(3.402_823_3e38), " 3.4028233e38");
|
||||||
assert_eq!(format_flo32(-3.4028233e38), " -3.4028233e38");
|
assert_eq!(format_flo32(-3.402_823_3e38), " -3.4028233e38");
|
||||||
assert_eq!(format_flo32(-1.1663108e-38), "-1.1663108e-38");
|
assert_eq!(format_flo32(-1.166_310_8e-38), "-1.1663108e-38");
|
||||||
assert_eq!(format_flo32(-4.7019771e-38), "-4.7019771e-38");
|
assert_eq!(format_flo32(-4.701_977_1e-38), "-4.7019771e-38");
|
||||||
assert_eq!(format_flo32(1e-45), " 1e-45");
|
assert_eq!(format_flo32(1e-45), " 1e-45");
|
||||||
|
|
||||||
assert_eq!(format_flo32(-3.402823466e+38), " -3.4028235e38");
|
assert_eq!(format_flo32(-3.402_823_466e+38), " -3.4028235e38");
|
||||||
assert_eq!(format_flo32(f32::NAN), " NaN");
|
assert_eq!(format_flo32(f32::NAN), " NaN");
|
||||||
assert_eq!(format_flo32(f32::INFINITY), " inf");
|
assert_eq!(format_flo32(f32::INFINITY), " inf");
|
||||||
assert_eq!(format_flo32(f32::NEG_INFINITY), " -inf");
|
assert_eq!(format_flo32(f32::NEG_INFINITY), " -inf");
|
||||||
|
@ -172,13 +172,16 @@ fn test_format_flo32() {
|
||||||
fn test_format_flo64() {
|
fn test_format_flo64() {
|
||||||
assert_eq!(format_flo64(1.0), " 1.0000000000000000");
|
assert_eq!(format_flo64(1.0), " 1.0000000000000000");
|
||||||
assert_eq!(format_flo64(10.0), " 10.000000000000000");
|
assert_eq!(format_flo64(10.0), " 10.000000000000000");
|
||||||
assert_eq!(format_flo64(1000000000000000.0), " 1000000000000000.0");
|
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
format_flo64(10000000000000000.0),
|
format_flo64(1_000_000_000_000_000.0),
|
||||||
|
" 1000000000000000.0"
|
||||||
|
);
|
||||||
|
assert_eq!(
|
||||||
|
format_flo64(10_000_000_000_000_000.0),
|
||||||
" 10000000000000000"
|
" 10000000000000000"
|
||||||
);
|
);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
format_flo64(100000000000000000.0),
|
format_flo64(100_000_000_000_000_000.0),
|
||||||
" 1.0000000000000000e17"
|
" 1.0000000000000000e17"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -186,7 +189,7 @@ fn test_format_flo64() {
|
||||||
assert_eq!(format_flo64(-0.01), " -1.0000000000000000e-2");
|
assert_eq!(format_flo64(-0.01), " -1.0000000000000000e-2");
|
||||||
|
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
format_flo64(-2.2250738585072014e-308),
|
format_flo64(-2.225_073_858_507_201_4e-308),
|
||||||
"-2.2250738585072014e-308"
|
"-2.2250738585072014e-308"
|
||||||
);
|
);
|
||||||
assert_eq!(format_flo64(4e-320), " 4e-320");
|
assert_eq!(format_flo64(4e-320), " 4e-320");
|
||||||
|
|
|
@ -54,7 +54,7 @@ pub fn human_readable(size: u64, sfmt: SizeFormat) -> String {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_human_readable() {
|
fn test_human_readable() {
|
||||||
let test_cases = [
|
let test_cases = [
|
||||||
(133456345, SizeFormat::Binary, "128M"),
|
(133_456_345, SizeFormat::Binary, "128M"),
|
||||||
(12 * 1024 * 1024, SizeFormat::Binary, "12M"),
|
(12 * 1024 * 1024, SizeFormat::Binary, "12M"),
|
||||||
(8500, SizeFormat::Binary, "8.4K"),
|
(8500, SizeFormat::Binary, "8.4K"),
|
||||||
];
|
];
|
||||||
|
|
|
@ -560,12 +560,12 @@ mod test {
|
||||||
assert_eq!(f(0.0), "0.000000");
|
assert_eq!(f(0.0), "0.000000");
|
||||||
assert_eq!(f(1.0), "1.000000");
|
assert_eq!(f(1.0), "1.000000");
|
||||||
assert_eq!(f(100.0), "100.000000");
|
assert_eq!(f(100.0), "100.000000");
|
||||||
assert_eq!(f(123456.789), "123456.789000");
|
assert_eq!(f(123_456.789), "123456.789000");
|
||||||
assert_eq!(f(12.3456789), "12.345679");
|
assert_eq!(f(12.345_678_9), "12.345679");
|
||||||
assert_eq!(f(1000000.0), "1000000.000000");
|
assert_eq!(f(1_000_000.0), "1000000.000000");
|
||||||
assert_eq!(f(99999999.0), "99999999.000000");
|
assert_eq!(f(99_999_999.0), "99999999.000000");
|
||||||
assert_eq!(f(1.9999995), "1.999999");
|
assert_eq!(f(1.999_999_5), "1.999999");
|
||||||
assert_eq!(f(1.9999996), "2.000000");
|
assert_eq!(f(1.999_999_6), "2.000000");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -575,10 +575,10 @@ mod test {
|
||||||
assert_eq!(f(0.0), "0.000000e+00");
|
assert_eq!(f(0.0), "0.000000e+00");
|
||||||
assert_eq!(f(1.0), "1.000000e+00");
|
assert_eq!(f(1.0), "1.000000e+00");
|
||||||
assert_eq!(f(100.0), "1.000000e+02");
|
assert_eq!(f(100.0), "1.000000e+02");
|
||||||
assert_eq!(f(123456.789), "1.234568e+05");
|
assert_eq!(f(123_456.789), "1.234568e+05");
|
||||||
assert_eq!(f(12.3456789), "1.234568e+01");
|
assert_eq!(f(12.345_678_9), "1.234568e+01");
|
||||||
assert_eq!(f(1000000.0), "1.000000e+06");
|
assert_eq!(f(1_000_000.0), "1.000000e+06");
|
||||||
assert_eq!(f(99999999.0), "1.000000e+08");
|
assert_eq!(f(99_999_999.0), "1.000000e+08");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -589,19 +589,19 @@ mod test {
|
||||||
assert_eq!(f(0.0), "0e+00");
|
assert_eq!(f(0.0), "0e+00");
|
||||||
assert_eq!(f(1.0), "1e+00");
|
assert_eq!(f(1.0), "1e+00");
|
||||||
assert_eq!(f(100.0), "1e+02");
|
assert_eq!(f(100.0), "1e+02");
|
||||||
assert_eq!(f(123456.789), "1e+05");
|
assert_eq!(f(123_456.789), "1e+05");
|
||||||
assert_eq!(f(12.3456789), "1e+01");
|
assert_eq!(f(12.345_678_9), "1e+01");
|
||||||
assert_eq!(f(1000000.0), "1e+06");
|
assert_eq!(f(1_000_000.0), "1e+06");
|
||||||
assert_eq!(f(99999999.0), "1e+08");
|
assert_eq!(f(99_999_999.0), "1e+08");
|
||||||
|
|
||||||
let f = |x| format_float_scientific(x, 0, Case::Lowercase, ForceDecimal::Yes);
|
let f = |x| format_float_scientific(x, 0, Case::Lowercase, ForceDecimal::Yes);
|
||||||
assert_eq!(f(0.0), "0.e+00");
|
assert_eq!(f(0.0), "0.e+00");
|
||||||
assert_eq!(f(1.0), "1.e+00");
|
assert_eq!(f(1.0), "1.e+00");
|
||||||
assert_eq!(f(100.0), "1.e+02");
|
assert_eq!(f(100.0), "1.e+02");
|
||||||
assert_eq!(f(123456.789), "1.e+05");
|
assert_eq!(f(123_456.789), "1.e+05");
|
||||||
assert_eq!(f(12.3456789), "1.e+01");
|
assert_eq!(f(12.345_678_9), "1.e+01");
|
||||||
assert_eq!(f(1000000.0), "1.e+06");
|
assert_eq!(f(1_000_000.0), "1.e+06");
|
||||||
assert_eq!(f(99999999.0), "1.e+08");
|
assert_eq!(f(99_999_999.0), "1.e+08");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -611,10 +611,10 @@ mod test {
|
||||||
assert_eq!(f(0.0), "0");
|
assert_eq!(f(0.0), "0");
|
||||||
assert_eq!(f(1.0), "1");
|
assert_eq!(f(1.0), "1");
|
||||||
assert_eq!(f(100.0), "100");
|
assert_eq!(f(100.0), "100");
|
||||||
assert_eq!(f(123456.789), "123457");
|
assert_eq!(f(123_456.789), "123457");
|
||||||
assert_eq!(f(12.3456789), "12.3457");
|
assert_eq!(f(12.345_678_9), "12.3457");
|
||||||
assert_eq!(f(1000000.0), "1e+06");
|
assert_eq!(f(1_000_000.0), "1e+06");
|
||||||
assert_eq!(f(99999999.0), "1e+08");
|
assert_eq!(f(99_999_999.0), "1e+08");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -624,10 +624,10 @@ mod test {
|
||||||
assert_eq!(f(0.0), "0.00000");
|
assert_eq!(f(0.0), "0.00000");
|
||||||
assert_eq!(f(1.0), "1.00000");
|
assert_eq!(f(1.0), "1.00000");
|
||||||
assert_eq!(f(100.0), "100.000");
|
assert_eq!(f(100.0), "100.000");
|
||||||
assert_eq!(f(123456.789), "123457.");
|
assert_eq!(f(123_456.789), "123457.");
|
||||||
assert_eq!(f(12.3456789), "12.3457");
|
assert_eq!(f(12.345_678_9), "12.3457");
|
||||||
assert_eq!(f(1000000.0), "1.00000e+06");
|
assert_eq!(f(1_000_000.0), "1.00000e+06");
|
||||||
assert_eq!(f(99999999.0), "1.00000e+08");
|
assert_eq!(f(99_999_999.0), "1.00000e+08");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -637,19 +637,19 @@ mod test {
|
||||||
assert_eq!(f(0.0), "0");
|
assert_eq!(f(0.0), "0");
|
||||||
assert_eq!(f(1.0), "1");
|
assert_eq!(f(1.0), "1");
|
||||||
assert_eq!(f(100.0), "1e+02");
|
assert_eq!(f(100.0), "1e+02");
|
||||||
assert_eq!(f(123456.789), "1e+05");
|
assert_eq!(f(123_456.789), "1e+05");
|
||||||
assert_eq!(f(12.3456789), "1e+01");
|
assert_eq!(f(12.345_678_9), "1e+01");
|
||||||
assert_eq!(f(1000000.0), "1e+06");
|
assert_eq!(f(1_000_000.0), "1e+06");
|
||||||
assert_eq!(f(99999999.0), "1e+08");
|
assert_eq!(f(99_999_999.0), "1e+08");
|
||||||
|
|
||||||
let f = |x| format_float_shortest(x, 0, Case::Lowercase, ForceDecimal::Yes);
|
let f = |x| format_float_shortest(x, 0, Case::Lowercase, ForceDecimal::Yes);
|
||||||
assert_eq!(f(0.0), "0.");
|
assert_eq!(f(0.0), "0.");
|
||||||
assert_eq!(f(1.0), "1.");
|
assert_eq!(f(1.0), "1.");
|
||||||
assert_eq!(f(100.0), "1.e+02");
|
assert_eq!(f(100.0), "1.e+02");
|
||||||
assert_eq!(f(123456.789), "1.e+05");
|
assert_eq!(f(123_456.789), "1.e+05");
|
||||||
assert_eq!(f(12.3456789), "1.e+01");
|
assert_eq!(f(12.345_678_9), "1.e+01");
|
||||||
assert_eq!(f(1000000.0), "1.e+06");
|
assert_eq!(f(1_000_000.0), "1.e+06");
|
||||||
assert_eq!(f(99999999.0), "1.e+08");
|
assert_eq!(f(99_999_999.0), "1.e+08");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
|
@ -356,7 +356,7 @@ mod tests {
|
||||||
|
|
||||||
assert_eq!(Ok(0.5), ParsedNumber::parse_f64("0x.8"));
|
assert_eq!(Ok(0.5), ParsedNumber::parse_f64("0x.8"));
|
||||||
assert_eq!(Ok(0.0625), ParsedNumber::parse_f64("0x.1"));
|
assert_eq!(Ok(0.0625), ParsedNumber::parse_f64("0x.1"));
|
||||||
assert_eq!(Ok(15.0078125), ParsedNumber::parse_f64("0xf.02"));
|
assert_eq!(Ok(15.007_812_5), ParsedNumber::parse_f64("0xf.02"));
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
|
@ -907,7 +907,7 @@ pub fn pretty_fstype<'a>(fstype: i64) -> Cow<'a, str> {
|
||||||
0x0187 => "autofs".into(),
|
0x0187 => "autofs".into(),
|
||||||
0x4246_5331 => "befs".into(),
|
0x4246_5331 => "befs".into(),
|
||||||
0x6264_6576 => "bdevfs".into(),
|
0x6264_6576 => "bdevfs".into(),
|
||||||
0xCA451A4E => "bcachefs".into(),
|
0xCA45_1A4E => "bcachefs".into(),
|
||||||
0x1BAD_FACE => "bfs".into(),
|
0x1BAD_FACE => "bfs".into(),
|
||||||
0xCAFE_4A11 => "bpf_fs".into(),
|
0xCAFE_4A11 => "bpf_fs".into(),
|
||||||
0x4249_4E4D => "binfmt_misc".into(),
|
0x4249_4E4D => "binfmt_misc".into(),
|
||||||
|
@ -1037,12 +1037,12 @@ mod tests {
|
||||||
fn test_fs_type() {
|
fn test_fs_type() {
|
||||||
// spell-checker:disable
|
// spell-checker:disable
|
||||||
assert_eq!("ext2/ext3", pretty_fstype(0xEF53));
|
assert_eq!("ext2/ext3", pretty_fstype(0xEF53));
|
||||||
assert_eq!("tmpfs", pretty_fstype(0x01021994));
|
assert_eq!("tmpfs", pretty_fstype(0x0102_1994));
|
||||||
assert_eq!("nfs", pretty_fstype(0x6969));
|
assert_eq!("nfs", pretty_fstype(0x6969));
|
||||||
assert_eq!("btrfs", pretty_fstype(0x9123683e));
|
assert_eq!("btrfs", pretty_fstype(0x9123_683e));
|
||||||
assert_eq!("xfs", pretty_fstype(0x58465342));
|
assert_eq!("xfs", pretty_fstype(0x5846_5342));
|
||||||
assert_eq!("zfs", pretty_fstype(0x2FC12FC1));
|
assert_eq!("zfs", pretty_fstype(0x2FC1_2FC1));
|
||||||
assert_eq!("ntfs", pretty_fstype(0x5346544e));
|
assert_eq!("ntfs", pretty_fstype(0x5346_544e));
|
||||||
assert_eq!("fat", pretty_fstype(0x4006));
|
assert_eq!("fat", pretty_fstype(0x4006));
|
||||||
assert_eq!("UNKNOWN (0x1234)", pretty_fstype(0x1234));
|
assert_eq!("UNKNOWN (0x1234)", pretty_fstype(0x1234));
|
||||||
// spell-checker:enable
|
// spell-checker:enable
|
||||||
|
|
|
@ -151,6 +151,6 @@ mod tests {
|
||||||
assert!(getsid(getpid()).expect("getsid(getpid)") > 0);
|
assert!(getsid(getpid()).expect("getsid(getpid)") > 0);
|
||||||
|
|
||||||
// This might caused tests failure but the probability is low.
|
// This might caused tests failure but the probability is low.
|
||||||
assert!(getsid(999999).is_err());
|
assert!(getsid(999_999).is_err());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,13 +21,13 @@
|
||||||
use std::env;
|
use std::env;
|
||||||
|
|
||||||
/// '199209' for POSIX 1003.2-1992, which would define Obsolete mode
|
/// '199209' for POSIX 1003.2-1992, which would define Obsolete mode
|
||||||
pub const OBSOLETE: usize = 199209;
|
pub const OBSOLETE: usize = 199_209;
|
||||||
|
|
||||||
/// '200112' for POSIX 1003.1-2001, which is the minimum version for Traditional mode
|
/// '200112' for POSIX 1003.1-2001, which is the minimum version for Traditional mode
|
||||||
pub const TRADITIONAL: usize = 200112;
|
pub const TRADITIONAL: usize = 200_112;
|
||||||
|
|
||||||
/// '200809' for POSIX 1003.1-2008, which is the minimum version for Modern mode
|
/// '200809' for POSIX 1003.1-2008, which is the minimum version for Modern mode
|
||||||
pub const MODERN: usize = 200809;
|
pub const MODERN: usize = 200_809;
|
||||||
|
|
||||||
/// Returns the value of the `_POSIX2_VERSION` environment variable if it is defined
|
/// Returns the value of the `_POSIX2_VERSION` environment variable if it is defined
|
||||||
pub fn posix_version() -> Option<usize> {
|
pub fn posix_version() -> Option<usize> {
|
||||||
|
|
|
@ -97,7 +97,7 @@ mod tests {
|
||||||
|
|
||||||
// test that we don't look for closing square brackets unnecessarily
|
// test that we don't look for closing square brackets unnecessarily
|
||||||
// Verifies issue #5584
|
// Verifies issue #5584
|
||||||
let chars = "^[".repeat(174571);
|
let chars = "^[".repeat(174_571);
|
||||||
assert_eq!(fix_negation(chars.as_str()), chars);
|
assert_eq!(fix_negation(chars.as_str()), chars);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue