Skip to content

Commit 36333f2

Browse files
Stanislav ShmarovMajored
authored andcommitted
Fix formating and clippy warnings
1 parent 32dea78 commit 36333f2

File tree

4 files changed

+9
-15
lines changed

4 files changed

+9
-15
lines changed

src/base/write/entry_stream.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,8 @@ impl<'b, W: AsyncWrite + Unpin> EntryStreamWriter<'b, W> {
178178
let (cdr_compressed_size, cdr_uncompressed_size, lh_offset) = if self.force_no_zip64 {
179179
if uncompressed_size > NON_ZIP64_MAX_SIZE as u64
180180
|| compressed_size > NON_ZIP64_MAX_SIZE as u64
181-
|| self.lfh_offset > NON_ZIP64_MAX_SIZE as u64 {
181+
|| self.lfh_offset > NON_ZIP64_MAX_SIZE as u64
182+
{
182183
return Err(ZipError::Zip64Needed(Zip64ErrorCase::LargeFile));
183184
}
184185
(uncompressed_size as u32, compressed_size as u32, self.lfh_offset as u32)

src/base/write/entry_whole.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,11 @@ impl<'b, 'c, W: AsyncWrite + Unpin> EntryWholeWriter<'b, 'c, W> {
8181
}
8282

8383
if let Some(zip64_extra_field) = zip64_extra_field_builder {
84-
zip64_extra_field_builder =
85-
Some(zip64_extra_field.relative_header_offset(self.writer.writer.offset() as u64));
84+
zip64_extra_field_builder = Some(zip64_extra_field.relative_header_offset(self.writer.writer.offset()));
8685
} else {
8786
zip64_extra_field_builder = Some(
8887
Zip64ExtendedInformationExtraFieldBuilder::new()
89-
.relative_header_offset(self.writer.writer.offset() as u64),
88+
.relative_header_offset(self.writer.writer.offset()),
9089
);
9190
}
9291
NON_ZIP64_MAX_SIZE

src/base/write/mod.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ impl<W: AsyncWrite + Unpin> ZipFileWriter<W> {
168168
self.writer.write_all(comment_basic).await?;
169169
}
170170

171-
let central_directory_size = (self.writer.offset() - cd_offset) as u64;
171+
let central_directory_size = self.writer.offset() - cd_offset;
172172
let central_directory_size_u32 = if central_directory_size > NON_ZIP64_MAX_SIZE as u64 {
173173
NON_ZIP64_MAX_SIZE
174174
} else {
@@ -180,7 +180,6 @@ impl<W: AsyncWrite + Unpin> ZipFileWriter<W> {
180180
} else {
181181
num_entries_in_directory as u16
182182
};
183-
let cd_offset = cd_offset as u64;
184183
let cd_offset_u32 = if cd_offset > NON_ZIP64_MAX_SIZE as u64 {
185184
if self.force_no_zip64 {
186185
return Err(crate::error::ZipError::Zip64Needed(crate::error::Zip64ErrorCase::LargeFile));
@@ -212,7 +211,7 @@ impl<W: AsyncWrite + Unpin> ZipFileWriter<W> {
212211

213212
let eocdl = Zip64EndOfCentralDirectoryLocator {
214213
number_of_disk_with_start_of_zip64_end_of_central_directory: 0,
215-
relative_offset: eocdr_offset as u64,
214+
relative_offset: eocdr_offset,
216215
total_number_of_disks: 1,
217216
};
218217
self.writer.write_all(&crate::spec::consts::ZIP64_EOCDL_SIGNATURE.to_le_bytes()).await?;

src/spec/extra_field.rs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -257,14 +257,9 @@ pub(crate) fn extra_field_from_bytes(
257257
compressed_size: u32,
258258
) -> ZipResult<ExtraField> {
259259
match header_id {
260-
HeaderId::ZIP64_EXTENDED_INFORMATION_EXTRA_FIELD => {
261-
Ok(ExtraField::Zip64ExtendedInformation(zip64_extended_information_field_from_bytes(
262-
header_id,
263-
data,
264-
uncompressed_size,
265-
compressed_size,
266-
)?))
267-
}
260+
HeaderId::ZIP64_EXTENDED_INFORMATION_EXTRA_FIELD => Ok(ExtraField::Zip64ExtendedInformation(
261+
zip64_extended_information_field_from_bytes(header_id, data, uncompressed_size, compressed_size)?,
262+
)),
268263
HeaderId::INFO_ZIP_UNICODE_COMMENT_EXTRA_FIELD => Ok(ExtraField::InfoZipUnicodeComment(
269264
info_zip_unicode_comment_extra_field_from_bytes(header_id, data_size, data)?,
270265
)),

0 commit comments

Comments
 (0)