aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDavid LeGare <legare@google.com>2022-04-11 16:44:12 +0000
committerDavid LeGare <legare@google.com>2022-04-13 19:21:47 +0000
commit132eccb8457b0bcf913edee0173b91821599a064 (patch)
tree5488828d7446ad70a03375c5837022ef5b4e32e4 /examples
parent2095b106a168c52e7e17543d3aef87545666aa4e (diff)
downloadzip-132eccb8457b0bcf913edee0173b91821599a064.tar.gz
Upgrade rust/crates/zip to 0.6.2
Test: make Change-Id: I7548909fd3b2779be25a3aa7cdffcae3faa856a5
Diffstat (limited to 'examples')
-rw-r--r--examples/extract.rs5
-rw-r--r--examples/extract_lorem.rs2
-rw-r--r--examples/file_info.rs5
-rw-r--r--examples/stdin_info.rs3
-rw-r--r--examples/write_dir.rs13
-rw-r--r--examples/write_sample.rs4
6 files changed, 20 insertions, 12 deletions
diff --git a/examples/extract.rs b/examples/extract.rs
index 05c5a4a..7b8860c 100644
--- a/examples/extract.rs
+++ b/examples/extract.rs
@@ -30,7 +30,7 @@ fn real_main() -> i32 {
}
}
- if (&*file.name()).ends_with('/') {
+ if (*file.name()).ends_with('/') {
println!("File {} extracted to \"{}\"", i, outpath.display());
fs::create_dir_all(&outpath).unwrap();
} else {
@@ -59,5 +59,6 @@ fn real_main() -> i32 {
}
}
}
- return 0;
+
+ 0
}
diff --git a/examples/extract_lorem.rs b/examples/extract_lorem.rs
index 89e33ef..a34a04f 100644
--- a/examples/extract_lorem.rs
+++ b/examples/extract_lorem.rs
@@ -27,5 +27,5 @@ fn real_main() -> i32 {
file.read_to_string(&mut contents).unwrap();
println!("{}", contents);
- return 0;
+ 0
}
diff --git a/examples/file_info.rs b/examples/file_info.rs
index 315b5c3..64969b6 100644
--- a/examples/file_info.rs
+++ b/examples/file_info.rs
@@ -34,7 +34,7 @@ fn real_main() -> i32 {
}
}
- if (&*file.name()).ends_with('/') {
+ if (*file.name()).ends_with('/') {
println!(
"Entry {} is a directory with name \"{}\"",
i,
@@ -49,5 +49,6 @@ fn real_main() -> i32 {
);
}
}
- return 0;
+
+ 0
}
diff --git a/examples/stdin_info.rs b/examples/stdin_info.rs
index 606944c..10d7aa8 100644
--- a/examples/stdin_info.rs
+++ b/examples/stdin_info.rs
@@ -30,5 +30,6 @@ fn real_main() -> i32 {
}
}
}
- return 0;
+
+ 0
}
diff --git a/examples/write_dir.rs b/examples/write_dir.rs
index 793bd6b..8cc561f 100644
--- a/examples/write_dir.rs
+++ b/examples/write_dir.rs
@@ -32,6 +32,11 @@ const METHOD_BZIP2: Option<zip::CompressionMethod> = Some(zip::CompressionMethod
#[cfg(not(feature = "bzip2"))]
const METHOD_BZIP2: Option<zip::CompressionMethod> = None;
+#[cfg(feature = "zstd")]
+const METHOD_ZSTD: Option<zip::CompressionMethod> = Some(zip::CompressionMethod::Zstd);
+#[cfg(not(feature = "zstd"))]
+const METHOD_ZSTD: Option<zip::CompressionMethod> = None;
+
fn real_main() -> i32 {
let args: Vec<_> = std::env::args().collect();
if args.len() < 3 {
@@ -44,7 +49,7 @@ fn real_main() -> i32 {
let src_dir = &*args[1];
let dst_file = &*args[2];
- for &method in [METHOD_STORED, METHOD_DEFLATED, METHOD_BZIP2].iter() {
+ for &method in [METHOD_STORED, METHOD_DEFLATED, METHOD_BZIP2, METHOD_ZSTD].iter() {
if method.is_none() {
continue;
}
@@ -54,7 +59,7 @@ fn real_main() -> i32 {
}
}
- return 0;
+ 0
}
fn zip_dir<T>(
@@ -87,7 +92,7 @@ where
f.read_to_end(&mut buffer)?;
zip.write_all(&*buffer)?;
buffer.clear();
- } else if name.as_os_str().len() != 0 {
+ } else if !name.as_os_str().is_empty() {
// Only if not root! Avoids path spec / warning
// and mapname conversion failed error on unzip
println!("adding dir {:?} as {:?} ...", path, name);
@@ -111,7 +116,7 @@ fn doit(
let path = Path::new(dst_file);
let file = File::create(&path).unwrap();
- let walkdir = WalkDir::new(src_dir.to_string());
+ let walkdir = WalkDir::new(src_dir);
let it = walkdir.into_iter();
zip_dir(&mut it.filter_map(|e| e.ok()), src_dir, file, method)?;
diff --git a/examples/write_sample.rs b/examples/write_sample.rs
index 4ef5ce3..b574950 100644
--- a/examples/write_sample.rs
+++ b/examples/write_sample.rs
@@ -18,7 +18,7 @@ fn real_main() -> i32 {
Err(e) => println!("Error: {:?}", e),
}
- return 0;
+ 0
}
fn doit(filename: &str) -> zip::result::ZipResult<()> {
@@ -42,7 +42,7 @@ fn doit(filename: &str) -> zip::result::ZipResult<()> {
Ok(())
}
-const LOREM_IPSUM : &'static [u8] = b"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In tellus elit, tristique vitae mattis egestas, ultricies vitae risus. Quisque sit amet quam ut urna aliquet
+const LOREM_IPSUM : &[u8] = b"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In tellus elit, tristique vitae mattis egestas, ultricies vitae risus. Quisque sit amet quam ut urna aliquet
molestie. Proin blandit ornare dui, a tempor nisl accumsan in. Praesent a consequat felis. Morbi metus diam, auctor in auctor vel, feugiat id odio. Curabitur ex ex,
dictum quis auctor quis, suscipit id lorem. Aliquam vestibulum dolor nec enim vehicula, porta tristique augue tincidunt. Vivamus ut gravida est. Sed pellentesque, dolor
vitae tristique consectetur, neque lectus pulvinar dui, sed feugiat purus diam id lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per