-
Notifications
You must be signed in to change notification settings - Fork 19
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
TransportErrorwith an associated error type toChannel. For example,CableError. - Associated types should support
CtapErrorandPlatformError, eg. implementingFrom<CtapError>andFrom<PlatformError>. - Replace generic variants (eg.
ConnectionLost) in favour of more specific root causes, eg.CableError::HandshakeFailed(snow::Error). CableUxUpdate::Errorto useCableError, instead ofTransportError.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request