BurntSushi / walkdir

Rust library for walking directories recursively.
The Unlicense
1.21k stars 106 forks source link

Depends on unmaintained winapi crate #194

Closed RalfJung closed 4 months ago

RalfJung commented 4 months ago

The winapi crate is unmaintained. The repo is unchanged for years now and the author has not replied to pings in several years either.

walkdir currently depends on winapi via winapi-util. Would be good to migrate to the windows crate, which is the (officially maintained by Microsoft) successor to winapi.

ChrisDenton commented 4 months ago

I believe this is essentially a dupe of https://github.com/BurntSushi/winapi-util/pull/13

RalfJung commented 4 months ago

Ah, I didn't realize winapi-utils is also by BurntSushi. :)

BurntSushi commented 4 months ago

I think the winapi-util disussion is the place to track this, since walkdir does not directly depend on winapi. It only depends on it through winapi-util.

I certainly will not be depending on windows itself. It will either be windows-sys, windows-targets or none of them.