-
Notifications
You must be signed in to change notification settings - Fork 9
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 package
ACL
#5
Conversation
Awesome, thanks for the PR! Pretty straightforward. The only thing I want to consider is the default behavior of |
My 2 cents, personally I've always found the behavior of the built-in synthesized memberwise inits in Swift annoying and unpredictable when it comes to defaulting optional params to nil — I talked about it here. And there has even been a popular forum discussion advocating for the removal of implicit So, if it were up to me, |
I too lament that Swift provides initializers defaulting optionals to I've created #7 to track and discuss that! I'm leaning towards keeping |
This commit builds upon the work done in PR #5 by David Roman, with the following changes: * Don't default to `optionalsDefaultNil` for `package` access level * Add tests Co-authored-by: Galen O’Hanlon <[email protected]>
Fixes #6. This commit builds upon the work done in PR #5 by David Roman, with the following changes: * Don't default to `optionalsDefaultNil` for `package` access level * Add tests Co-authored-by: Galen O’Hanlon <[email protected]>
Fixes #6. This commit builds upon the work done in PR #5 by David Roman, with the following changes: * Don't default to `optionalsDefaultNil` for `package` access level * Add tests Co-authored-by: Galen O’Hanlon <[email protected]>
No description provided.