Uploaded image for project: 'Rust Driver'
  1. Rust Driver
  2. RUST-705

Switch from err-derive to thiserror

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 2.0.0-alpha.1
    • Affects Version/s: None
    • Component/s: None
    • None

      The maintainer of err-derive, the crate we currently use to generate our Error trait implementation, has "soft-deprecated" the crate and mentioned that they're using thiserror for their personal projects. thiserror is written by a prominent Rust library author (the creator of serde, among other things) and has seen rapid adoption in the community, so we should switch over to that as part of our 2.0 release.

            Assignee:
            sam.rossi@mongodb.com Samuel Rossi (Inactive)
            Reporter:
            sam.rossi@mongodb.com Samuel Rossi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: