Skip to content

Commit 9e58a8a

Browse files
authored
Fix unused Permissions import lint warning on Windows (#120)
The use of this type is behind a `cfg(unix)`, resulting in unused imports on Windows.
1 parent 875f933 commit 9e58a8a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

appimage/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use anyhow::{Context, Result};
2-
use std::fs::{File, Permissions};
2+
use std::fs::File;
33
use std::io::{BufReader, BufWriter, Write};
44
#[cfg(unix)]
55
use std::os::unix::fs::PermissionsExt;
@@ -95,7 +95,7 @@ impl AppImage {
9595
let mut squashfs = BufReader::new(File::open(squashfs)?);
9696
let mut f = File::create(out)?;
9797
#[cfg(unix)]
98-
f.set_permissions(Permissions::from_mode(0o755))?;
98+
f.set_permissions(std::fs::Permissions::from_mode(0o755))?;
9999
let mut out = BufWriter::new(&mut f);
100100
out.write_all(RUNTIME)?;
101101
std::io::copy(&mut squashfs, &mut out)?;

xcommon/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use image::{DynamicImage, GenericImageView, ImageOutputFormat, RgbaImage};
88
use rsa::pkcs8::DecodePrivateKey;
99
use rsa::{PaddingScheme, RsaPrivateKey, RsaPublicKey};
1010
use sha2::{Digest, Sha256};
11-
use std::fs::{File, OpenOptions, Permissions};
11+
use std::fs::{File, OpenOptions};
1212
use std::io::{Cursor, Read, Seek, SeekFrom, Write};
1313
use std::path::{Path, PathBuf};
1414
use zip::write::FileOptions;
@@ -450,7 +450,7 @@ pub fn extract_zip(archive: &Path, directory: &Path) -> Result<()> {
450450
{
451451
use std::os::unix::fs::PermissionsExt;
452452
if let Some(mode) = file.unix_mode() {
453-
std::fs::set_permissions(&outpath, Permissions::from_mode(mode))?;
453+
std::fs::set_permissions(&outpath, std::fs::Permissions::from_mode(mode))?;
454454
}
455455
}
456456
}

0 commit comments

Comments
 (0)