diff --git a/src/client.rs b/src/client.rs index e2763b1..2848070 100644 --- a/src/client.rs +++ b/src/client.rs @@ -26,7 +26,7 @@ use crate::simple_log::SimpleLogger; static MY_LOGGER: SimpleLogger = SimpleLogger::new(); -pub async fn client_mode(client_config: ClientConfiguration, fd: i32, env: &JNIEnv) { +pub async fn client_mode(client_config: ClientConfiguration, fd: i32, env: &JNIEnv<'_>) { MY_LOGGER.set_env(env); log::set_logger(&MY_LOGGER).unwrap(); diff --git a/src/simple_log.rs b/src/simple_log.rs index 55f4a3f..869aa94 100644 --- a/src/simple_log.rs +++ b/src/simple_log.rs @@ -4,9 +4,9 @@ use std::sync::LazyLock; use robusta_jni::jni::JNIEnv; use crate::jni::FridaLib; -#[derive(Debug, Clone, PartialEq, Eq, Default)] -pub struct SimpleLogger { - env: Option<&JNIEnv> +#[derive(Debug, Clone, PartialEq, Default)] +pub struct SimpleLogger<'a> { + env: Option<&'a JNIEnv> } impl log::Log for SimpleLogger {