mirror of
https://github.com/alacritty/alacritty.git
synced 2024-11-18 13:55:23 -05:00
Enable clippy in font/copypasta crates
Enabled clippy in the sub-crates font and copypasta. All issues that were discovered by this change have also been fixed.
This commit is contained in:
parent
985ba306c7
commit
21eb50aa50
3 changed files with 8 additions and 3 deletions
|
@ -1,5 +1,7 @@
|
|||
//! A cross-platform clipboard library
|
||||
|
||||
#![cfg_attr(feature = "cargo-clippy", deny(clippy, if_not_else, enum_glob_use, wrong_pub_self_convention))]
|
||||
|
||||
// This has to be here due to macro_use
|
||||
#[cfg(target_os = "macos")]
|
||||
#[macro_use] extern crate objc;
|
||||
|
|
|
@ -232,15 +232,15 @@ impl FreeTypeRasterizer {
|
|||
let ft_face = self.library.new_face(&path, index)?;
|
||||
|
||||
// Get available pixel sizes if font isn't scalable.
|
||||
let non_scalable = if !pattern.scalable().next().unwrap_or(true) {
|
||||
let non_scalable = if pattern.scalable().next().unwrap_or(true) {
|
||||
None
|
||||
} else {
|
||||
let mut pixelsize = pattern.pixelsize();
|
||||
debug!("pixelsizes: {:?}", pixelsize);
|
||||
|
||||
Some(FixedSize {
|
||||
pixelsize: pixelsize.next().expect("has 1+ pixelsize"),
|
||||
})
|
||||
} else {
|
||||
None
|
||||
};
|
||||
|
||||
let face = Face {
|
||||
|
|
|
@ -17,6 +17,9 @@
|
|||
//! CoreText is used on Mac OS.
|
||||
//! FreeType is used on everything that's not Mac OS.
|
||||
//! Eventually, ClearType support will be available for windows
|
||||
|
||||
#![cfg_attr(feature = "cargo-clippy", deny(clippy, if_not_else, enum_glob_use, wrong_pub_self_convention))]
|
||||
|
||||
#[cfg(not(target_os = "macos"))]
|
||||
extern crate fontconfig;
|
||||
#[cfg(not(target_os = "macos"))]
|
||||
|
|
Loading…
Reference in a new issue