Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a configuration to allow removing LocalizedError conformation #2319

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

crazytonyli
Copy link
Contributor

In Swift, all generated error types conform to LocalizedError. The implementation uses a compiler generated string, which is not an appropriate LocalizedError implementation.

This PR adds a new config to "uniffi.toml": error_types_conform_to_localized_error. When not set, its config value is true, which means existing code is not affected by this change.

I looked into adding unit tests, but couldn't find how. Happy to add some though, if anyone can point me to the right direction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant