|
47497b49b3
|
util/reflect: detect json.Unmarshaler
Go / test (push) Failing after 6m45s
/ autoupdate (push) Successful in 1m21s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-04-02 08:54:12 +03:00 |
|
|
2f8c0d9f9d
|
rework metadata
pr / test (pull_request) Successful in 2m10s
lint / lint (pull_request) Successful in 10m35s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-03-09 17:21:20 +03:00 |
|
|
884a96ad32
|
util/reflect: add Equal func with ability to skip some fields
lint / lint (pull_request) Successful in 1m18s
pr / test (pull_request) Failing after 1m5s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-09-12 10:30:19 +03:00 |
|
|
6f6f850af6
|
move options to dedicated package
lint / lint (pull_request) Failing after 1m31s
pr / test (pull_request) Failing after 2m37s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-07-29 00:40:58 +03:00 |
|
|
485257035c
|
gofmt -s code
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-04-11 23:32:58 +03:00 |
|
|
ebd8ddf05b
|
move to v4
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-04-11 22:21:25 +03:00 |
|
|
206cd8c3c9
|
util/reflect: improve test coverage
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-04-22 09:24:34 +03:00 |
|
|
2d292db7bd
|
small fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-03-25 14:24:20 +03:00 |
|
|
c64218d52c
|
config: add Validate func, small lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-03-22 14:54:43 +03:00 |
|
|
74765b4c5f
|
many lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-01-10 16:47:37 +03:00 |
|
|
8a2e84d489
|
minor changes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-11-24 00:57:59 +03:00 |
|
|
38d6e482d7
|
util/reflect: fix StructFields
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-10-27 22:51:35 +03:00 |
|
|
07d4085201
|
util/reflect: fix reflect methods
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-10-27 12:55:48 +03:00 |
|
|
45f30c0be3
|
util/reflect: ZeroFieldByPath and SetFieldByPath
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-10-26 14:12:37 +03:00 |
|
|
bcaea675a7
|
util/reflect: add method to zero struct field
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-10-25 14:41:19 +03:00 |
|
|
5eb0e56373
|
move all imports to own domain
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-10-02 19:55:07 +03:00 |
|
|
3247d144a8
|
lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-09-30 21:13:13 +03:00 |
|
|
542f36cfa5
|
util/reflect: fix tests, lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-09-29 13:09:48 +03:00 |
|
|
ecb60e4dc5
|
fix lint
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-09-28 23:43:43 +03:00 |
|
|
a839f75a2f
|
util/reflect: add new funcs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-22 15:45:31 +03:00 |
|
|
598dddc476
|
util/reflect: fix time.Time StructFields parsing
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-06-19 15:58:36 +03:00 |
|
|
887b48f1e7
|
util/reflect: improve StructFields func
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-06-17 12:53:23 +03:00 |
|
|
60a5e737f8
|
util/reflect: return pointer from helper funcs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-05-25 22:44:22 +03:00 |
|
|
34f0b209cc
|
codec: add ability to control codec via struct tags
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-05-25 22:20:39 +03:00 |
|
|
86626c5922
|
fieldalignment of all structs to save memory
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-27 08:32:47 +03:00 |
|
|
852f19598d
|
util/reflect: fix protobuf field name detection
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-19 11:34:28 +03:00 |
|
|
6537b35773
|
util/reflect: add interface merging
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-19 01:19:37 +03:00 |
|
|
a2695d8699
|
util/reflect: rewrite struct merging with map
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-10 01:22:40 +03:00 |
|
|
df5bce1191
|
util/reflect: fix StructURLValues
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-03 11:50:23 +03:00 |
|
|
a06f535303
|
util/reflect: add StructURLValues func
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-01 00:30:26 +03:00 |
|
|
8742b55305
|
auth: fix Init method
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-03-24 13:12:03 +03:00 |
|
|
8c95448535
|
util/reflect: add IsZero helper
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-03-21 16:17:50 +03:00 |
|
|
67748a2132
|
util/reflect: import own path based interface lookup
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-02-14 23:33:01 +03:00 |
|
|
4ec4c277b7
|
lint: fix all major issues
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-02-14 16:16:01 +03:00 |
|
|
e5bf1448f4
|
lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-02-14 11:28:50 +03:00 |
|
|
abb9937787
|
fix lint issues (#16)
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-02-13 01:46:16 +03:00 |
|
|
1de9911b73
|
util/reflect: add missing types for merge
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-02-06 18:13:43 +03:00 |
|
|
b4092c6619
|
util/reflect: improve merge for map
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-02-05 18:27:16 +03:00 |
|
|
dcca28944e
|
util/reflect: add useful helpers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-21 14:05:50 +03:00 |
|
|
188d9611c9
|
util/reflect: add struct field helper
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-20 00:47:13 +03:00 |
|
|
770e8425bd
|
config: move reflect stuff to util/reflect
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-19 01:40:34 +03:00 |
|