You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why would explicitly setting an optional to nil make it reset to the default? Isn't that what reset() is for? Logically it would make sense to have an option that has a default value, but can also be turned off.
I tried with an Enum:
enum OptionalKey: Defaults.Serializable {
case some(Int)
case none
}
But this fails as it doesn't conform to Defaults.Serializable.
Is there no way to have both a default key, but also retain the ability to set it to nil?
The text was updated successfully, but these errors were encountered:
Here I have some option that defaults to 1, but is optional.
Why would explicitly setting an optional to
nil
make it reset to the default? Isn't that whatreset()
is for? Logically it would make sense to have an option that has a default value, but can also be turned off.I tried with an Enum:
But this fails as it doesn't conform to
Defaults.Serializable
.Is there no way to have both a default key, but also retain the ability to set it to nil?
The text was updated successfully, but these errors were encountered: