Skip to content

Evaluate making ImplementationError an actual type #751

Closed

Description

@spacebear21

@DanGould :

Making me wonder if our pub type ImplementationError = Box<dyn error::Error + Send + Sync>; type alias can be std::error::Error and 'static if we make it our own type instead, and if that would solve some problems with ffi expecting to deal with std::error::Error types

Activity

  1. spacebear21 commented on Jul 21, 2025

    @spacebear21
    CollaboratorAuthor

    Partially addressed by #768 - I think the callsites of ImplementationError in FFI can now be updated to use a boxed error instead of downcasting to a string, then the ugly impl From<String> for ImplementationError hack may be removed.

  2. spacebear21 commented on Sep 26, 2025

    @spacebear21
    CollaboratorAuthor

    Closed by #1029

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions