diff --git a/src/ftp.rs b/src/ftp.rs index 7ff174c..0a5299c 100644 --- a/src/ftp.rs +++ b/src/ftp.rs @@ -365,7 +365,7 @@ impl FtpStream { /// ``` pub async fn retr(&mut self, filename: &str, reader: F) -> std::result::Result where - F: Fn(BufReader) -> P, + F: FnOnce(BufReader) -> P, P: std::future::Future>, E: From, {