Fix sys clippy lints

This commit is contained in:
Josh Holmer 2023-01-23 10:01:15 -05:00
parent cbe6033984
commit 170e3926ec

View File

@ -80,10 +80,7 @@ impl ParseCallbacks for Callbacks {
let codec_flag_prefix = "AV_CODEC_FLAG_"; let codec_flag_prefix = "AV_CODEC_FLAG_";
let error_max_size = "AV_ERROR_MAX_STRING_SIZE"; let error_max_size = "AV_ERROR_MAX_STRING_SIZE";
if value >= i64::min_value() as i64 if _name.starts_with(ch_layout_prefix) {
&& value <= i64::max_value() as i64
&& _name.starts_with(ch_layout_prefix)
{
Some(IntKind::ULongLong) Some(IntKind::ULongLong)
} else if value >= i32::min_value() as i64 } else if value >= i32::min_value() as i64
&& value <= i32::max_value() as i64 && value <= i32::max_value() as i64
@ -632,7 +629,7 @@ fn maybe_search_include(include_paths: &[PathBuf], header: &str) -> Option<Strin
fn link_to_libraries(statik: bool) { fn link_to_libraries(statik: bool) {
let ffmpeg_ty = if statik { "static" } else { "dylib" }; let ffmpeg_ty = if statik { "static" } else { "dylib" };
for lib in LIBRARIES { for lib in LIBRARIES {
let feat_is_enabled = lib.feature_name().and_then(|f| env::var(&f).ok()).is_some(); let feat_is_enabled = lib.feature_name().and_then(|f| env::var(f).ok()).is_some();
if !lib.is_feature || feat_is_enabled { if !lib.is_feature || feat_is_enabled {
println!("cargo:rustc-link-lib={}={}", ffmpeg_ty, lib.name); println!("cargo:rustc-link-lib={}={}", ffmpeg_ty, lib.name);
} }
@ -652,8 +649,8 @@ fn main() {
search().join("lib").to_string_lossy() search().join("lib").to_string_lossy()
); );
link_to_libraries(statik); link_to_libraries(statik);
if fs::metadata(&search().join("lib").join("libavutil.a")).is_err() { if fs::metadata(search().join("lib").join("libavutil.a")).is_err() {
fs::create_dir_all(&output()).expect("failed to create build directory"); fs::create_dir_all(output()).expect("failed to create build directory");
fetch().unwrap(); fetch().unwrap();
build().unwrap(); build().unwrap();
} }