Commit Graph

24 Commits (02c12dd7ef521f1b0aac2815d9f12ef426c47f08)

Author SHA1 Message Date
Leo Liang d0d0c355aa
Feat: support validate struct without struct tag (#934) 3 years ago
Dean Karn 06f92248de linting cleanup 5 years ago
Dean Karn cc25246f01 fix required_without_* 5 years ago
Dean Karn 54da7fa48f fix linting and spelling errors 7 years ago
Dean Karn 5e036656b8 Add hostname_rfc1123 validation 7 years ago
Dean Karn e00f5e092a split out to function, defer is needed to handle panics 7 years ago
Dean Karn b1f51f36f1
Correct consequtive or logic (#330) 7 years ago
Dean Karn 61caf9d303
add map key validation support (#324) 7 years ago
Dean Karn 0b5dc7605b Add isdefault validation 7 years ago
Dean Karn 0f6f568263 Add contextual validation support via context.Context (#296) 8 years ago
Dean Karn 4e43fa1562 change field cache to array 8 years ago
joeybloggs 3e196d49c6 saving some bytes uint8 vs int 9 years ago
joeybloggs ecad6333b1 increase dive tag performance. 9 years ago
joeybloggs 8c60a612c5 code coverage back to 100% + some code cleanup 9 years ago
joeybloggs 2fe87f7a8d better error message. 9 years ago
joeybloggs 5d28ac67f7 remove validatable logic as it does't really work, both with clarity and pointer vs non-pointer receivers 9 years ago
joeybloggs e0e1af6a61 working instance 9 years ago
joeybloggs 43f7b7d61a save some bytes 9 years ago
joeybloggs 05d6aece82 remove a few TODO's attempted but perf didn't increase. 9 years ago
joeybloggs 4ce4d1cd71 gain another 5% on average by changing tag type from bool's to enum 9 years ago
joeybloggs 210684a828 code cleanup + add missing tag cache with FieldWith func 9 years ago
joeybloggs c0a414dc9e initial un-refined new caching system 9 years ago
joeybloggs e019c28542 Add struct field + associated tags caching 9 years ago
joeybloggs 94182a2199 init struct cache changes 9 years ago