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 support for Dictionary #26
Comments
OK, that's actually interesting. Thank you @kislovs for pointing this out, I think I will work on that soon. Few caveats, though:
Not a small task, so I won't be pushing that one in the upcoming release, but maybe the next one. |
Just to clarify, if it'll have some constraints, it also must have some |
You're right, however I think I'd proceed with placing required parameters together, so if it does use string as a key, it would be
if not string, something like
In any way, I'm scheduling this one after #3 and #24 . As it's messing up with some internal parts, I'd prefer to code it myself. |
@kislovs #3 is completed as for this moment and I will be slowly drafting how I think this could introduce some breaking changes (so v3.0.0), mainly because of the paths under which errors are saved. Externally, |
@kislovs To avoid introducing breaking changes, messing up with the performance and to significantly reduce the development time, the keys will be always "normalized" to the version accepted by the Most probably it will be part of 2.5, published later this year. |
Hello @bartoszlenar, |
I scheduled it for v3.1, so expect it somewhere in April. |
Feature description
Feature in action
Feature details
Dictionary
require validating eachTKey
, eachTValue
separately.Dictionary
to check possible relations (?).#0
syntax in error messages,#key
should be used.Discussion
TValue
validation ifTKey
failed.TKey
in#key
printing:.ToString()
WithKey
methodThe text was updated successfully, but these errors were encountered: