11// SPDX-License-Identifier: GPL-3.0-or-later
22// Copyright (C) 2022-2023 The crypto-auditing developers.
33
4- use anyhow:: { bail , Context as _, Result } ;
4+ use anyhow:: { Context as _, Result , bail } ;
55use bytes:: BytesMut ;
66use core:: future:: Future ;
77use crypto_auditing:: types:: { ContextID , EventGroup } ;
@@ -14,9 +14,9 @@ use std::io::prelude::*;
1414use std:: mem:: MaybeUninit ;
1515use std:: path:: Path ;
1616use tokio:: io:: AsyncReadExt ;
17- use tokio:: time:: { timeout , Duration } ;
17+ use tokio:: time:: { Duration , timeout } ;
1818use tracing:: { debug, info} ;
19- use tracing_subscriber:: { fmt, prelude:: * , EnvFilter } ;
19+ use tracing_subscriber:: { EnvFilter , fmt, prelude:: * } ;
2020
2121mod config;
2222mod log_writer;
@@ -180,12 +180,11 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
180180
181181 // Successfully waited
182182 if let Ok ( res) = res {
183- if let Some ( ref mut tracer) = tracer {
184- if let Err ( e) =
183+ if let Some ( ref mut tracer) = tracer
184+ && let Err ( e) =
185185 tracer. write ( & writer. elapsed ( ) , & encryption_key, buffer. as_ref ( ) )
186- {
187- info ! ( error = %e, "error writing trace" ) ;
188- }
186+ {
187+ info ! ( error = %e, "error writing trace" ) ;
189188 }
190189
191190 let n = res?;
0 commit comments