@@ -55,7 +55,11 @@ impl<'a> Config<'a> {
55
55
let zone = & args[ 2 ] ;
56
56
let record = & args[ 3 ] ;
57
57
58
- Ok ( Config { zone_id, zone, record } )
58
+ Ok ( Config {
59
+ zone_id,
60
+ zone,
61
+ record,
62
+ } )
59
63
}
60
64
}
61
65
@@ -177,18 +181,19 @@ async fn get_current_record(
177
181
} ,
178
182
} )
179
183
. with_context ( cx)
180
- . await {
181
- Ok ( records) => {
182
- if records. result . len ( ) == 1 {
183
- Some ( records. result [ 0 ] . id . clone ( ) )
184
- } else {
185
- panic ! ( "Unable to lookup address for: {}" , record_name)
186
- }
187
- }
188
- Err ( e) => {
189
- handle_cf_error ( & e) . await ;
190
- None
184
+ . await
185
+ {
186
+ Ok ( records) => {
187
+ if records. result . len ( ) == 1 {
188
+ Some ( records. result [ 0 ] . id . clone ( ) )
189
+ } else {
190
+ panic ! ( "Unable to lookup address for: {}" , record_name)
191
191
}
192
+ }
193
+ Err ( e) => {
194
+ handle_cf_error ( & e) . await ;
195
+ None
196
+ }
192
197
}
193
198
}
194
199
@@ -231,13 +236,14 @@ async fn update_record(
231
236
} ,
232
237
} )
233
238
. with_context ( cx)
234
- . await {
235
- Ok ( _ ) => Some ( ( ) ) ,
236
- Err ( e ) => {
237
- handle_cf_error ( & e ) . await ;
238
- None
239
- }
239
+ . await
240
+ {
241
+ Ok ( _ ) => Some ( ( ) ) ,
242
+ Err ( e ) => {
243
+ handle_cf_error ( & e ) . await ;
244
+ None
240
245
}
246
+ }
241
247
}
242
248
243
249
async fn create_cf_api_client ( client : & VaultClient ) -> CFClient {
@@ -351,12 +357,13 @@ async fn create_vault_client() -> Result<VaultClient, ClientError> {
351
357
let role = "cf-dyn-dns-secret-reader" ;
352
358
match login ( & vault_client, mount, role, & jwt)
353
359
. with_context ( cx. clone ( ) )
354
- . await {
355
- Ok ( response) => {
356
- vault_client. set_token ( & response. client_token ) ;
357
- Ok ( vault_client)
358
- }
359
- Err ( e) => Err ( e) ,
360
+ . await
361
+ {
362
+ Ok ( response) => {
363
+ vault_client. set_token ( & response. client_token ) ;
364
+ Ok ( vault_client)
365
+ }
366
+ Err ( e) => Err ( e) ,
360
367
}
361
368
}
362
369
@@ -375,7 +382,6 @@ fn init_tracer() -> Result<sdktrace::Tracer, TraceError> {
375
382
pub async fn run (
376
383
config : Config < ' _ > ,
377
384
) -> Result < ( ) , Box < dyn std:: error:: Error + Send + Sync + ' static > > {
378
-
379
385
loop {
380
386
let tracer = init_tracer ( ) ?;
381
387
let span = tracer. start ( "root" ) ;
0 commit comments