Skip to content

Commit 21a5954

Browse files
committed
Tidy up and de-glob several use declarations.
1 parent f5bdc81 commit 21a5954

File tree

9 files changed

+83
-74
lines changed

9 files changed

+83
-74
lines changed

cap-async-std/src/fs/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ mod dir_entry;
3131
mod file;
3232
mod read_dir;
3333

34-
pub use dir::*;
35-
pub use dir_entry::*;
36-
pub use file::*;
37-
pub use read_dir::*;
34+
pub use dir::Dir;
35+
pub use dir_entry::DirEntry;
36+
pub use file::File;
37+
pub use read_dir::ReadDir;
3838

3939
// Re-export things from `cap_primitives` that we can use as-is.
4040
#[cfg(not(target_os = "wasi"))]

cap-async-std/src/fs_utf8/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ mod dir_entry;
2424
mod file;
2525
mod read_dir;
2626

27-
pub use dir::*;
28-
pub use dir_entry::*;
29-
pub use file::*;
30-
pub use read_dir::*;
27+
pub use dir::Dir;
28+
pub use dir_entry::DirEntry;
29+
pub use file::File;
30+
pub use read_dir::ReadDir;
3131

3232
// Re-export things from `cap_std::fs` that we can use as-is.
3333
pub use crate::fs::{DirBuilder, FileType, Metadata, OpenOptions, Permissions};

cap-directories/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ use std::io;
1313
mod project_dirs;
1414
mod user_dirs;
1515

16-
pub use project_dirs::*;
17-
pub use user_dirs::*;
16+
pub use project_dirs::ProjectDirs;
17+
pub use user_dirs::UserDirs;
1818

1919
#[cfg(not(windows))]
2020
pub(crate) fn not_found() -> io::Error {

cap-primitives/src/fs/mod.rs

Lines changed: 34 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -52,34 +52,43 @@ pub(crate) use super::posish::fs::*;
5252
#[cfg(windows)]
5353
pub(crate) use super::windows::fs::*;
5454

55-
pub use canonicalize::*;
56-
pub use copy::*;
57-
pub use create_dir::*;
58-
pub use dir_builder::*;
59-
pub use dir_entry::*;
60-
pub use dir_options::*;
61-
pub use file_type::*;
62-
pub use follow_symlinks::*;
63-
pub use hard_link::*;
55+
pub(crate) use read_dir::read_dir_unchecked;
56+
57+
pub use canonicalize::canonicalize;
58+
pub use copy::copy;
59+
pub use create_dir::create_dir;
60+
pub use dir_builder::DirBuilder;
61+
pub use dir_entry::DirEntry;
62+
pub use dir_options::DirOptions;
63+
pub use file_type::FileType;
64+
#[cfg(windows)]
65+
pub use file_type::_WindowsFileTypeExt;
66+
pub use follow_symlinks::FollowSymlinks;
67+
pub use hard_link::hard_link;
6468
pub use is_file_read_write::is_file_read_write;
65-
pub use metadata::*;
66-
pub use open::*;
69+
pub use metadata::Metadata;
70+
#[cfg(windows)]
71+
pub use metadata::_WindowsByHandle;
72+
pub use open::open;
6773
pub use open_dir::*;
68-
pub use open_options::*;
69-
pub use permissions::*;
70-
pub use read_dir::*;
71-
pub use read_link::*;
72-
pub use remove_dir::*;
73-
pub use remove_dir_all::*;
74-
pub use remove_file::*;
75-
pub use remove_open_dir::*;
76-
pub use rename::*;
74+
pub use open_options::OpenOptions;
75+
pub use permissions::Permissions;
76+
pub use read_dir::{read_base_dir, read_dir, ReadDir};
77+
pub use read_link::read_link;
78+
pub use remove_dir::remove_dir;
79+
pub use remove_dir_all::remove_dir_all;
80+
pub use remove_file::remove_file;
81+
pub use remove_open_dir::{remove_open_dir, remove_open_dir_all};
82+
pub use rename::rename;
7783
pub use reopen::reopen;
78-
pub use set_permissions::*;
79-
pub use set_times::*;
80-
pub use stat::*;
81-
pub use symlink::*;
82-
pub use system_time_spec::*;
84+
pub use set_permissions::set_permissions;
85+
pub use set_times::{set_times, set_times_nofollow};
86+
pub use stat::stat;
87+
#[cfg(not(windows))]
88+
pub use symlink::symlink;
89+
#[cfg(windows)]
90+
pub use symlink::{symlink_dir, symlink_file};
91+
pub use system_time_spec::SystemTimeSpec;
8392

8493
#[cfg(racy_asserts)]
8594
fn map_result<T: Clone>(result: &std::io::Result<T>) -> Result<T, (std::io::ErrorKind, String)> {

cap-primitives/src/posish/fs/mod.rs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
mod c_str;
2-
mod copy;
2+
mod copy_impl;
33
mod create_dir_unchecked;
44
mod dir_entry_inner;
55
mod dir_options_ext;
@@ -80,30 +80,30 @@ pub(crate) use crate::fs::{
8080

8181
#[allow(unused_imports)]
8282
pub(crate) use c_str::c_str;
83-
pub(crate) use copy::*;
84-
pub(crate) use create_dir_unchecked::*;
85-
pub(crate) use dir_entry_inner::*;
86-
pub(crate) use dir_options_ext::*;
83+
pub(crate) use copy_impl::copy_impl;
84+
pub(crate) use create_dir_unchecked::create_dir_unchecked;
85+
pub(crate) use dir_entry_inner::DirEntryInner;
86+
pub(crate) use dir_options_ext::DirOptionsExt;
8787
pub(crate) use dir_utils::*;
88-
pub(crate) use file_type_ext::*;
89-
pub(crate) use hard_link_unchecked::*;
90-
pub(crate) use is_file_read_write_impl::*;
91-
pub(crate) use is_root_dir::*;
92-
pub(crate) use is_same_file::*;
93-
pub(crate) use metadata_ext::*;
94-
pub(crate) use open_options_ext::*;
95-
pub(crate) use open_unchecked::*;
96-
pub(crate) use permissions_ext::*;
97-
pub(crate) use read_dir_inner::*;
98-
pub(crate) use read_link_unchecked::*;
99-
pub(crate) use remove_dir_all_impl::*;
100-
pub(crate) use remove_dir_unchecked::*;
101-
pub(crate) use remove_file_unchecked::*;
102-
pub(crate) use remove_open_dir_by_searching::*;
103-
pub(crate) use rename_unchecked::*;
88+
pub(crate) use file_type_ext::FileTypeExt;
89+
pub(crate) use hard_link_unchecked::hard_link_unchecked;
90+
pub(crate) use is_file_read_write_impl::is_file_read_write_impl;
91+
pub(crate) use is_root_dir::is_root_dir;
92+
pub(crate) use is_same_file::is_same_file;
93+
pub(crate) use metadata_ext::MetadataExt;
94+
pub(crate) use open_options_ext::OpenOptionsExt;
95+
pub(crate) use open_unchecked::open_unchecked;
96+
pub(crate) use permissions_ext::PermissionsExt;
97+
pub(crate) use read_dir_inner::ReadDirInner;
98+
pub(crate) use read_link_unchecked::read_link_unchecked;
99+
pub(crate) use remove_dir_all_impl::{remove_dir_all_impl, remove_open_dir_all_impl};
100+
pub(crate) use remove_dir_unchecked::remove_dir_unchecked;
101+
pub(crate) use remove_file_unchecked::remove_file_unchecked;
102+
pub(crate) use remove_open_dir_by_searching::remove_open_dir_by_searching;
103+
pub(crate) use rename_unchecked::rename_unchecked;
104104
pub(crate) use reopen_impl::reopen_impl;
105-
pub(crate) use stat_unchecked::*;
106-
pub(crate) use symlink_unchecked::*;
105+
pub(crate) use stat_unchecked::stat_unchecked;
106+
pub(crate) use symlink_unchecked::symlink_unchecked;
107107
#[allow(unused_imports)]
108108
pub(crate) use times::{set_times_follow_unchecked, set_times_nofollow_unchecked};
109109

cap-primitives/src/posish/linux/fs/mod.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ mod set_times_impl;
1010
mod stat_impl;
1111

1212
pub(crate) use crate::fs::via_parent::set_times_nofollow as set_times_nofollow_impl;
13-
pub(crate) use canonicalize_impl::*;
14-
pub(crate) use ensure_cloexec::*;
15-
pub(crate) use file_path::*;
16-
pub(crate) use open_entry_impl::*;
17-
pub(crate) use open_impl::*;
18-
pub(crate) use set_permissions_impl::*;
19-
pub(crate) use set_times_impl::*;
20-
pub(crate) use stat_impl::*;
13+
pub(crate) use canonicalize_impl::canonicalize_impl;
14+
pub(crate) use ensure_cloexec::ensure_cloexec;
15+
pub(crate) use file_path::file_path;
16+
pub(crate) use open_entry_impl::open_entry_impl;
17+
pub(crate) use open_impl::{open_beneath, open_impl};
18+
pub(crate) use set_permissions_impl::set_permissions_impl;
19+
pub(crate) use set_times_impl::set_times_impl;
20+
pub(crate) use stat_impl::stat_impl;
2121

2222
use file_metadata::file_metadata;
2323

cap-std/src/fs/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ mod dir_entry;
3131
mod file;
3232
mod read_dir;
3333

34-
pub use dir::*;
35-
pub use dir_entry::*;
36-
pub use file::*;
37-
pub use read_dir::*;
34+
pub use dir::Dir;
35+
pub use dir_entry::DirEntry;
36+
pub use file::File;
37+
pub use read_dir::ReadDir;
3838

3939
// Re-export things from `cap_primitives` that we can use as-is.
4040
#[cfg(not(target_os = "wasi"))]

cap-std/src/fs_utf8/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ mod dir_entry;
2424
mod file;
2525
mod read_dir;
2626

27-
pub use dir::*;
28-
pub use dir_entry::*;
29-
pub use file::*;
30-
pub use read_dir::*;
27+
pub use dir::Dir;
28+
pub use dir_entry::DirEntry;
29+
pub use file::File;
30+
pub use read_dir::ReadDir;
3131

3232
// Re-export things from `cap_std::fs` that we can use as-is.
3333
pub use crate::fs::{DirBuilder, FileType, Metadata, OpenOptions, Permissions};

0 commit comments

Comments
 (0)