38c5fe8b5a 
					 
					
						
						
							
							fixed struct alignment && refactor linter ( #369 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	test / test (push) Successful in 42s 
				
			 
		
		
	 
 
	 
						
						## Pull Request template
Please, go through these steps before clicking submit on this PR.
1. Give a descriptive title to your PR.
2. Provide a description of your changes.
3. Make sure you have some relevant tests.
4. Put `closes #XXXX` in your comment to auto-close the issue that your PR fixes (if applicable).
**PLEASE REMOVE THIS TEMPLATE BEFORE SUBMITTING**
Reviewed-on: #369 
Co-authored-by: Evstigneev Denis <danteevstigneev@yandex.ru >
Co-committed-by: Evstigneev Denis <danteevstigneev@yandex.ru > 
						
						
					 
					
						2024-12-09 16:23:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9704ef2e5e 
					 
					
						
						
							
							fix pipeline ( #365 )  
						
						... 
						
						
						
						Co-authored-by: Aleksandr Tolstikhin <atolstikhin@mtsbank.ru >
Reviewed-on: #365 
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Co-committed-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2024-12-06 19:05:27 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6641463eed 
					 
					
						
						
							
							util/reflect: add ability to merge maps  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2024-09-20 19:22:20 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						307a08f50c 
					 
					
						
						
							
							add more checks  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2024-05-04 15:31:08 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						edc93e8c37 
					 
					
						
						
							
							util/reflect: update StructFieldNameByTag  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2024-05-04 14:43:46 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						391813c260 
					 
					
						
						
							
							util/reflect: add StructFieldNameByTag  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2024-05-04 14:34:41 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a1459dd0e 
					 
					
						
						
							
							util/reflect: fix StructFieldByTag  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2024-05-04 13:16:31 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e739c2d438 
					 
					
						
						
							
							util/reflect: detect json.Unmarshaler  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	lint / lint (pull_request) Has been cancelled 
				
			 
		
			
				
	pr / test (pull_request) Failing after 2m3s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2024-04-02 08:51:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c6bd98498 
					 
					
						
						
							
							util/reflect: add Equal func with ability to skip some fields  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	pr / test (pull_request) Successful in 1m4s 
				
			 
		
			
				
	lint / lint (pull_request) Successful in 1m10s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2023-09-12 10:31:45 +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