diff options
Diffstat (limited to 'src/tests.rs')
-rw-r--r-- | src/tests.rs | 15 |
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>>(); +} |