-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
enhancementNew feature or requestNew feature or request
Description
TransportError
is not currently ideal for transport-specific errors. It has generic overly generic variants, and does not include details of the specific underlying cause.
Includes:
- Replaces
TransportError
with an associated error type toChannel
. For example,CableError
. - Associated types should support
CtapError
andPlatformError
, eg. implementingFrom<CtapError>
andFrom<PlatformError>
. - Replace generic variants (eg.
ConnectionLost
) in favour of more specific root causes, eg.CableError::HandshakeFailed(snow::Error)
. CableUxUpdate::Error
to useCableError
, instead ofTransportError
.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request