⚠️ indicates a breaking change.
[Unreleased]
Added
Changed
Removed
[0.4.1] - 2024-10-18
Added
- New trait method
Connector::display_target()
can be used to return aString
representation of the Connector's target address. The default implementation returnsNone
.
[0.4.0] - 2024-10-03
Added
- Add
tracing
feature, and use it to trace log the connection loop. - ⚠️ The generic error type used for the
run()
function'sResult
now has astd::fmt::Debug
bound.
Changed
- ⚠️ Unify
Terminate
andFail
variants fromConnResult
andRunResult
intoConnResult::Exit(Result<(), E>)
andRunResult::Exit(Result<(), E>)
.
[0.3.0] - 2024-10-03
Changed
- ⚠️ The
Connector::connect()
,Connector::run()
return special-purpose return typesConnResult
andRunResult
, because the previous mix ofControlFlow
andResult
was too confusing.
[0.2.0] - 2024-09-16
Changed
- Add
Send
bounds to ensure thatFuture
s areSend
.
[0.1.2] - 2024-03-02
Changed
- Enable
docsrs
feature labels
[0.1.1] - 2024-03-01
Initial release.