dylni

Results 14 comments of dylni

I saw this issue mentioned from https://github.com/dylni/process_control/issues/3. Unfortunately, [process_control](https://crates.io/crates/process_control) requires the `waitid` syscall to satisfy its API, which isn't supported by OpenBSD. [async-process](https://crates.io/crates/async-process) avoids this requirement by creating its own...

In that case, I'll close https://github.com/dylni/process_control/issues/3 for now. Thanks for the update.

I found a way that should work to get process_control to support this target. [Version 3.5.0](https://crates.io/crates/process_control/3.5.0) includes the changes. If you have any issues, let me know.

For everyone still waiting on this issue, I created [OsStr Bytes](https://crates.io/crates/os_str_bytes), which should make `OsStr` and `OsString` much easier to use.

@BurntSushi I completely agree and was hoping to hear some opinions on this, which is why I put it on the front page of the documentation. My plan is to...

@BurntSushi That method is [no longer called](https://github.com/dylni/os_str_bytes/releases/tag/0.2.0).

Thanks for sharing your thoughts! My crate is still in 0.x, so this will be helpful for planning out its MSRV policy.

> For discovery https://github.com/foresterre/cargo-msrv works pretty well. @mcountryman Thanks for the suggestion, but I prefer to avoid relying on versions that happen to be supported when possible. Some crates indicate...

@ehuss Is this just waiting on a decision from the Cargo team? I originally created [normpath](https://crates.io/crates/normpath) to fix these issues, but the team appears to be less certain now about...

[normpath](https://crates.io/crates/normpath) can now be used to solve this issue. It defines [`BasePath`](https://docs.rs/normpath/0.1.0/normpath/struct.BasePath.html), which is very similar to `SanePath`, and [`PathExt::normalize`](https://docs.rs/normpath/0.1.0/normpath/trait.PathExt.html#tymethod.normalize) can be used for normalization. It would be great if...