diff --git a/stdlib/src/ssl.rs b/stdlib/src/ssl.rs index 618765bf9..248e424ff 100644 --- a/stdlib/src/ssl.rs +++ b/stdlib/src/ssl.rs @@ -753,7 +753,7 @@ mod _ssl { vm: &VirtualMachine, ) -> PyResult { let mut ssl = zelf - .exec_ctx(|ctx| ssl::Ssl::new(ctx)) + .exec_ctx(ssl::Ssl::new) .map_err(|e| convert_openssl_error(vm, e))?; let socket_type = if args.server_side { diff --git a/vm/src/stdlib/pystruct.rs b/vm/src/stdlib/pystruct.rs index 8d1157e42..3a6045cbd 100644 --- a/vm/src/stdlib/pystruct.rs +++ b/vm/src/stdlib/pystruct.rs @@ -238,6 +238,7 @@ pub(crate) mod _struct { #[derive(Debug, Clone)] pub(crate) struct FormatSpec { + #[allow(dead_code)] endianness: Endianness, codes: Vec, size: usize, diff --git a/vm/src/vm.rs b/vm/src/vm.rs index 0250d177a..2833e8921 100644 --- a/vm/src/vm.rs +++ b/vm/src/vm.rs @@ -1154,7 +1154,7 @@ impl VirtualMachine { .map(|obj| func(obj.clone())) .collect() } else { - self.map_pyiter(value, |obj| func(obj)) + self.map_pyiter(value, func) } }