diff options
author | Christian Duerr <contact@christianduerr.com> | 2020-03-12 22:49:46 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-12 22:49:46 +0000 |
commit | 6d60a49956facc63ab5e0ebac8eb15ab7347ea9a (patch) | |
tree | 0f9a38a42c5da8f083b7d7dcfd9b912177fe465a /font | |
parent | c2e39085e3dfed6e4ea69ea30ed85dae1d81823c (diff) | |
download | alacritty-6d60a49956facc63ab5e0ebac8eb15ab7347ea9a.tar.gz alacritty-6d60a49956facc63ab5e0ebac8eb15ab7347ea9a.zip |
Run clippy on oldest supported version
Since there were some problems with clippy suggesting changes that were
not yet available in the oldest supported Rust compiler of Alacritty,
the clippy stage has been moved from stable to 1.37.0.
Diffstat (limited to 'font')
-rw-r--r-- | font/src/ft/mod.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/font/src/ft/mod.rs b/font/src/ft/mod.rs index 9b84f55d..d2a99cae 100644 --- a/font/src/ft/mod.rs +++ b/font/src/ft/mod.rs @@ -442,7 +442,7 @@ impl FreeTypeRasterizer { } else { // Fallback if user has bitmap scaling disabled let metrics = face.ft_face.size_metrics().ok_or(Error::MissingSizeMetrics)?; - pixelsize as f64 / metrics.y_ppem as f64 + f64::from(pixelsize) / f64::from(metrics.y_ppem) }; Ok(downsample_bitmap(rasterized_glyph, fixup_factor)) } else { @@ -659,10 +659,10 @@ fn downsample_bitmap(mut bitmap_glyph: RasterizedGlyph, fixup_factor: f64) -> Ra for source_column in source_column_start..source_column_end { let offset = (source_pixel_index + source_column) * 4; - r += bitmap_buffer[offset] as u32; - g += bitmap_buffer[offset + 1] as u32; - b += bitmap_buffer[offset + 2] as u32; - a += bitmap_buffer[offset + 3] as u32; + r += u32::from(bitmap_buffer[offset]); + g += u32::from(bitmap_buffer[offset + 1]); + b += u32::from(bitmap_buffer[offset + 2]); + a += u32::from(bitmap_buffer[offset + 3]); pixels_picked += 1; } } @@ -678,8 +678,8 @@ fn downsample_bitmap(mut bitmap_glyph: RasterizedGlyph, fixup_factor: f64) -> Ra bitmap_glyph.buf = BitmapBuffer::RGBA(downsampled_buffer); // Downscale the metrics - bitmap_glyph.top = (bitmap_glyph.top as f64 * fixup_factor) as i32; - bitmap_glyph.left = (bitmap_glyph.left as f64 * fixup_factor) as i32; + bitmap_glyph.top = (f64::from(bitmap_glyph.top) * fixup_factor) as i32; + bitmap_glyph.left = (f64::from(bitmap_glyph.left) * fixup_factor) as i32; bitmap_glyph.width = target_width as i32; bitmap_glyph.height = target_height as i32; |