@@ -91,6 +91,7 @@ _all = [
9191
9292[dev-dependencies ]
9393dir-structure = { workspace = true , features = [" derive" ] }
94+ tokio = { version = " 1" , features = [" full" ] }
9495
9596[dependencies ]
9697dir-structure = { workspace = true , default-features = false }
@@ -126,107 +127,82 @@ git2 = { workspace = true, optional = true }
126127[[test ]]
127128name = " async_tests"
128129path = " tests/async_tests.rs"
129- required-features = [" async" , " tokio" , " assert_eq" , " derive " , " tools" ]
130+ required-features = [" async" , " tokio" , " assert_eq" , " tools" ]
130131
131132[[test ]]
132133name = " tests"
133134path = " tests/tests.rs"
134- required-features = [" assert_eq" , " derive " , " tools" ]
135+ required-features = [" assert_eq" , " tools" ]
135136
136137[[example ]]
137138name = " reading_from_include_dir_vfs"
138139path = " examples/reading_from_include_dir_vfs.rs"
139- required-features = [" include_dir" , " derive " ]
140+ required-features = [" include_dir" ]
140141
141142[[example ]]
142143name = " reading_dir_children_from_include_dir_vfs"
143144path = " examples/reading_dir_children_from_include_dir_vfs.rs"
144- required-features = [" include_dir" , " derive " , " tools-dir-children" ]
145+ required-features = [" include_dir" , " tools-dir-children" ]
145146
146147[[example ]]
147148name = " reading_from_git_vfs"
148149path = " examples/reading_from_git_vfs.rs"
149- required-features = [" git" , " derive" ]
150-
151- [[example ]]
152- name = " reading_from_tokio_fs_vfs"
153- path = " examples/reading_from_tokio_fs_vfs.rs"
154- required-features = [" tokio" , " async" , " derive" ]
155-
156- [[example ]]
157- name = " writing_to_tokio_fs_vfs"
158- path = " examples/writing_to_tokio_fs_vfs.rs"
159- required-features = [" tokio" , " async" , " derive" ]
160-
161- [[example ]]
162- name = " std_fs_vfs"
163- path = " examples/std_fs_vfs.rs"
164- required-features = [" derive" ]
150+ required-features = [" git" ]
165151
166152[[example ]]
167153name = " deferred_read"
168154path = " examples/deferred_read.rs"
169- required-features = [" derive " , " tools- deferred-read" ]
155+ required-features = [" deferred-read" ]
170156
171157[[example ]]
172158name = " deferred_read_or_own"
173159path = " examples/deferred_read_or_own.rs"
174- required-features = [" derive" , " tools-deferred-read-or-own" ]
175-
176- [[example ]]
177- name = " reading"
178- path = " examples/reading.rs"
179- required-features = [" derive" ]
180-
181- [[example ]]
182- name = " writing"
183- path = " examples/writing.rs"
184- required-features = [" derive" ]
160+ required-features = [" deferred-read-or-own" ]
185161
186162[[example ]]
187163name = " reading_dir_children"
188164path = " examples/reading_dir_children.rs"
189- required-features = [" derive " , " tools- dir-children" ]
165+ required-features = [" dir-children" ]
190166
191167[[example ]]
192168name = " writing_dir_children"
193169path = " examples/writing_dir_children.rs"
194- required-features = [" derive " , " tools- dir-children" ]
170+ required-features = [" dir-children" ]
195171
196172[[example ]]
197173name = " clean_dir"
198174path = " examples/clean_dir.rs"
199- required-features = [" derive " , " tools- clean-dir" ]
175+ required-features = [" clean-dir" ]
200176
201177[[example ]]
202178name = " json"
203179path = " examples/json.rs"
204- required-features = [" derive " , " json" ]
180+ required-features = [" json" ]
205181
206182[[example ]]
207183name = " json_pretty"
208184path = " examples/json_pretty.rs"
209- required-features = [" derive " , " json" ]
185+ required-features = [" json" ]
210186
211187[[example ]]
212188name = " toml"
213189path = " examples/toml.rs"
214- required-features = [" derive " , " toml" ]
190+ required-features = [" toml" ]
215191
216192[[example ]]
217193name = " yaml"
218194path = " examples/yaml.rs"
219- required-features = [" derive " , " yaml" ]
195+ required-features = [" yaml" ]
220196
221197[[example ]]
222198name = " ron"
223199path = " examples/ron.rs"
224- required-features = [" derive " , " ron" ]
200+ required-features = [" ron" ]
225201
226202[[example ]]
227203name = " ron_pretty"
228204path = " examples/ron_pretty.rs"
229- required-features = [" derive " , " ron" ]
205+ required-features = [" ron" ]
230206
231207[lints ]
232208workspace = true
0 commit comments