Closed Ralith closed 2 years ago
Moved the EIO check down into quinn-udp because we suppress errors other than WouldBlock
at that layer; as a bonus this will work better for our quinn-proto + quinn-udp users as well.
Performance impact on the bulk benchmark, if any, is well below my ability to detect in my environment. Isn't a relaxed atomic write just a plain write on x86, anyway?
Fixed lint issue.
Fixes https://github.com/quinn-rs/quinn/issues/1128 and https://github.com/quinn-rs/quinn/issues/1190.