use actix_web::web::Bytes; use tokio::io::AsyncRead; use crate::{exiftool::ExifError, process::Process}; #[tracing::instrument(level = "trace", skip(input))] pub(crate) fn clear_metadata_bytes_read( input: Bytes, timeout: u64, ) -> Result { let process = Process::run("exiftool", &["-all=", "-", "-out", "-"], timeout)?; Ok(process.bytes_read(input)) }