Change if cfg!(..) { } to #[cfg!(..)] { }

This fixes builds on non-Windows platforms.
This commit is contained in:
Toothbrush 2021-06-29 17:19:14 +01:00 committed by GitHub
parent f1c8e56909
commit 684391e444
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -679,7 +679,8 @@ fn exclude_from_backups(path: &Path) {
/// ///
/// This is currently a no-op on non-Windows platforms. /// This is currently a no-op on non-Windows platforms.
fn exclude_from_content_indexing(path: &Path) { fn exclude_from_content_indexing(path: &Path) {
if cfg!(windows) { #[cfg(windows)]
{
use std::iter::once; use std::iter::once;
use std::os::windows::prelude::OsStrExt; use std::os::windows::prelude::OsStrExt;
use winapi::um::fileapi::{GetFileAttributesW, SetFileAttributesW}; use winapi::um::fileapi::{GetFileAttributesW, SetFileAttributesW};
@ -692,7 +693,9 @@ fn exclude_from_content_indexing(path: &Path) {
GetFileAttributesW(path.as_ptr()) | FILE_ATTRIBUTE_NOT_CONTENT_INDEXED GetFileAttributesW(path.as_ptr()) | FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
); );
} }
} else { }
#[cfg(not(windows))]
{
let _ = path; let _ = path;
} }
} }