-
- Notifications
You must be signed in to change notification settings - Fork 16
feat: Add key/value pair validation #684
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
Merged
Changes from all commits
Commits
Show all changes
57 commits Select commit Hold shift + click to select a range
8d9d190 Initial commit
Techassi e59b225 Fix failing doc tests
Techassi 2173dc5 Start to add more doc comments
Techassi b7b1dfb Finish doc comments
Techassi f624afb Add KeyValuePairs, add TryFrom<(&str, &str)> impl
Techassi 5216c00 Add BTreeMap helper functions
Techassi 215d57c Add FromIterator impl
Techassi e9ffbe1 Start to add more test cases
Techassi 5724407 Add invalid kvp tests
Techassi 601b658 Add key, key prefix, and key name tests
Techassi 23587bd Add value tests
Techassi 9d820af Rename max length constants
Techassi 88af1ab Add associated function `push`
Techassi 0ad1691 Rename unit tests
Techassi 46c232e Introduce generic type parameter to allow different value impls
Techassi fe45642 Fix annotation macro, add unit test
Techassi 281232c Rename generic type param, fix rustdoc error
Techassi a4e20aa Add doc comments to macros
Techassi 8c2dc0f Update changelog
Techassi a95f3ac Add macros and full feature
Techassi 8e15d10 Start to change KeyValuePairs from Vec to HashSet
Techassi d164bae Merge branch 'main' into feat/kvp
Techassi 41510c0 Implement serde serialize
Techassi b5eed4b Implement serde deserialize
Techassi d45854e Use BTreeSet instead of HashSet for deterministic ordering
Techassi 162e1d9 Add common func, add serde tests, fix deserialization
Techassi d6d2a7b Introduce newtype Label and Annotation structs
Techassi bd8061a Add recommended label function
Techassi 7c46bcd Start to adjust other label handling code (wip)
Techassi b19801c Continue label/annotation handling code
Techassi 366dd48 Add final fixes without breaking changes
Techassi d4bcc1f Merge branch 'main' into feat/kvp
Techassi 21eee91 Add label and annotation error type aliases
Techassi b0e74d8 Remove unwraps in secret volume builder
Techassi 4380b05 Remove unwraps from listener volume builder
Techassi b52db5b Remove unwraps in object meta builder
Techassi e4728a9 Remove unwraps in PDB builder
Techassi d127186 Rename trait ValueExt to Value
Techassi 139b973 Change deref target
Techassi b3a897e Simplify key parsing
Techassi 28f73c8 Remove unneeded annotation validation
Techassi 7cc8522 Remove FromStr impl for KeyValuePair, Label, and Annotation
Techassi be4d3a9 Remove unwraps from ClusterResources
Techassi 99a09ee Add annotation doc comments
Techassi df924e1 Add label doc comments
Techassi 5fcec5a Add module doc comment, remove outdated struct comment
Techassi 5a0a789 Update const names, add doc comments
Techassi 7e6279d Remove label and annotation macro
Techassi cfaffd4 Add const module doc comment
Techassi 6dcb465 Update and move label selector to query string functionality
Techassi 007b028 Fix rustdoc error
Techassi 5bf9873 Move workspace member back
Techassi 1e6979f Add doc comments to ObjectLabels struct
Techassi bd3814c Add missing doc comments
Techassi bd2816c Remove Deserialize and Serialize support
Techassi af7e522 Rework contains and add contains_key function
Techassi 6f7375c Merge branch 'main' into feat/kvp
Techassi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.