spacedriveapp / spacedrive

Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
https://spacedrive.com
GNU Affero General Public License v3.0
29.34k stars 835 forks source link

p2p: improve error handling for QuicTransport #2482

Closed julianbraha closed 1 month ago

julianbraha commented 1 month ago
  1. Creates the QuicTransportError enum
  2. Changes the return types of QuicTransport.spawn(), QuicTransport.set_ipv4_enabled(), QuicTransport.set_ipv6_enabled(), and QuicTransport.setup_listener() to use QuicTransportError instead of String as the error variant of their Result.

Closes #2481

vercel[bot] commented 1 month ago

@julianbraha is attempting to deploy a commit to the Spacedrive Team on Vercel.

A member of the Team first needs to authorize it.