diff --git a/src/libs/protocols/src/trans.rs b/src/libs/protocols/src/trans.rs index 4b1d6aa969..b8e2c6e232 100644 --- a/src/libs/protocols/src/trans.rs +++ b/src/libs/protocols/src/trans.rs @@ -115,7 +115,7 @@ impl From for grpc::POSIXRlimit { impl From for grpc::Process { fn from(from: oci::Process) -> Self { grpc::Process { - Terminal: from.terminal().map_or(false, |t| t), + Terminal: from.terminal().is_some_and(|t| t), ConsoleSize: from_option(from.console_size()), User: from_option(Some(from.user().clone())), Args: option_vec_to_vec(from.args()), @@ -161,7 +161,7 @@ impl From for grpc::LinuxMemory { Kernel: from.kernel().map_or(0, |t| t), KernelTCP: from.kernel_tcp().map_or(0, |t| t), Swappiness: from.swappiness().map_or(0, |t| t), - DisableOOMKiller: from.disable_oom_killer().map_or(false, |t| t), + DisableOOMKiller: from.disable_oom_killer().is_some_and(|t| t), ..Default::default() } }