Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/walkdir.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests.rs')
-rw-r--r--src/tests.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/tests.rs b/src/tests.rs
index f529a25..3e97994 100644
--- a/src/tests.rs
+++ b/src/tests.rs
@@ -792,3 +792,18 @@ fn walk_dir_sort_small_fd_max() {
assert_eq!(got,
["", "/foo", "/foo/abc", "/foo/abc/fit", "/foo/bar", "/foo/faz"]);
}
+
+#[test]
+fn walk_dir_send_sync_traits() {
+ use FilterEntry;
+
+ fn assert_send<T: Send>() {}
+ fn assert_sync<T: Sync>() {}
+
+ assert_send::<WalkDir>();
+ assert_sync::<WalkDir>();
+ assert_send::<IntoIter>();
+ assert_sync::<IntoIter>();
+ assert_send::<FilterEntry<IntoIter, u8>>();
+ assert_sync::<FilterEntry<IntoIter, u8>>();
+}