Just dropping some questions here, maybe a better place than an issue, but didn't want to forget them.
- Is
ConnectionExt really an extension? Feels more like just a straight up Connection.
- Does the
SendError type need to be exposed in ConnectionWriter::send_message()? I think it's just an implementation detail. The take_errors pattern is pretty cool though, I struggled with what to do there.
- Kinda confused by the
OpenWriter type name, is that a convention of some sort?
Just dropping some questions here, maybe a better place than an issue, but didn't want to forget them.
ConnectionExtreally an extension? Feels more like just a straight upConnection.SendErrortype need to be exposed inConnectionWriter::send_message()? I think it's just an implementation detail. The take_errors pattern is pretty cool though, I struggled with what to do there.OpenWritertype name, is that a convention of some sort?