Skip to content

Remove persistence backend generics from Wallet<T>  #1363

@LLFourn

Description

@LLFourn

The only reason we have T and don't just have a Box<dyn PersitenceBackend> internally is the custom error types. We could easily make standard error enum for persistence failures. This would remove the generic and therefore make using the wallet easier. Especially it would be easier to pass across FFI boundries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions