- Removed unsafe requirement from
set_async_buffer_sizeby using atomics instead. This is supposed to be a safe API, after all. - Minor corrections to docs.
- Internally, cleaned up some unneeded synchronization for the read-only ASYNC_SENDER.
- Now allows customizing the async buffer size. This is described in the docs for
set_async_buffer_size - Removed the "no-async" feature. This is replaced with an "async" feature that is enabled by default. If you were previously using the "no-async" feature, you can accomplish the same thing using an empty feature-set, ie
winping = { version = "0.10", features = [] } - Added async tests to the "real-tests" feature (this "feature" is used for testing pings to real-world IP addresses, namely Google's DNS servers. The tests outside this feature only test with loopbacks and reserved IPs)
- Fixed typo in Display/Debug impl of
Error::HostUnreachable(Thanks @denisbrodbeck)
- Updated dependencies (in particular, quote v1.0.2 was yanked, now on quote v1.0.3)
NOTE: Version Yanked due to a yanked depencency
- Added
std::error::Errorimpls forwinping::Errorandwinping::CreateError - Added
std::fmt::Displayimpl forwinping::CreateError