@@ -102,7 +102,7 @@ impl Engine {
102102 Ok ( Self {
103103 runtime,
104104 local_cache : Arc :: new ( local_cache) ,
105- server_connector : server_connector ,
105+ server_connector,
106106 location_provider : Arc :: new ( location_provider) ,
107107 load_balancer : Arc :: new ( RwLock :: new ( extension. load_loadbalancers ( ) ) ) ,
108108 } )
@@ -129,18 +129,18 @@ impl Engine {
129129 }
130130 flow_id
131131 } ,
132- ttl : req. ttl . clone ( ) ,
133- instance : instance ,
132+ ttl : req. ttl ,
133+ instance,
134134 } )
135135 . await ;
136136
137- return match rsp {
137+ match rsp {
138138 Ok ( ins_rsp) => Ok ( InstanceRegisterResponse {
139139 instance_id : ins_rsp. instance . id . clone ( ) ,
140- exist : ins_rsp. exist . clone ( ) ,
140+ exist : ins_rsp. exist ,
141141 } ) ,
142142 Err ( err) => Err ( err) ,
143- } ;
143+ }
144144 }
145145
146146 /// deregister_instance 同步注销实例
@@ -163,10 +163,10 @@ impl Engine {
163163 } )
164164 . await ;
165165
166- return match rsp {
166+ match rsp {
167167 Ok ( _) => Ok ( ( ) ) ,
168168 Err ( err) => Err ( err) ,
169- } ;
169+ }
170170 }
171171
172172 /// instance_heartbeat 同步实例心跳
@@ -189,10 +189,10 @@ impl Engine {
189189 } )
190190 . await ;
191191
192- return match rsp {
192+ match rsp {
193193 Ok ( _) => Ok ( ( ) ) ,
194194 Err ( err) => Err ( err) ,
195- } ;
195+ }
196196 }
197197
198198 /// get_service_instances 获取服务实例
@@ -210,7 +210,7 @@ impl Engine {
210210 resource_key : ResourceEventKey {
211211 namespace : req. namespace . clone ( ) ,
212212 event_type : EventType :: Instance ,
213- filter : filter ,
213+ filter,
214214 } ,
215215 internal_request : false ,
216216 include_cache : true ,
@@ -301,10 +301,10 @@ impl Engine {
301301 let connector = self . server_connector . clone ( ) ;
302302 let rsp = connector. create_config_file ( config_file) . await ;
303303
304- return match rsp {
304+ match rsp {
305305 Ok ( ret_rsp) => Ok ( ret_rsp) ,
306306 Err ( err) => Err ( err) ,
307- } ;
307+ }
308308 }
309309
310310 /// update_config_file 更新配置文件
@@ -317,10 +317,10 @@ impl Engine {
317317 let connector = self . server_connector . clone ( ) ;
318318 let rsp = connector. update_config_file ( config_file) . await ;
319319
320- return match rsp {
320+ match rsp {
321321 Ok ( ret_rsp) => Ok ( ret_rsp) ,
322322 Err ( err) => Err ( err) ,
323- } ;
323+ }
324324 }
325325
326326 /// publish_config_file 发布配置文件
@@ -333,10 +333,10 @@ impl Engine {
333333 let connector = self . server_connector . clone ( ) ;
334334 let rsp = connector. release_config_file ( config_file) . await ;
335335
336- return match rsp {
336+ match rsp {
337337 Ok ( ret_rsp) => Ok ( ret_rsp) ,
338338 Err ( err) => Err ( err) ,
339- } ;
339+ }
340340 }
341341
342342 /// upsert_publish_config_file 更新或发布配置文件
@@ -349,15 +349,15 @@ impl Engine {
349349 let connector = self . server_connector . clone ( ) ;
350350 let rsp = connector. upsert_publish_config_file ( config_file) . await ;
351351
352- return match rsp {
352+ match rsp {
353353 Ok ( ret_rsp) => Ok ( ret_rsp) ,
354354 Err ( err) => Err ( err) ,
355- } ;
355+ }
356356 }
357357
358358 pub async fn lookup_loadbalancer ( & self , name : & str ) -> Option < Arc < Box < dyn LoadBalancer > > > {
359359 let lb = self . load_balancer . read ( ) . await ;
360- lb. get ( name) . map ( |lb| lb . clone ( ) )
360+ lb. get ( name) . cloned ( )
361361 }
362362
363363 /// register_resource_listener 注册资源监听器
0 commit comments