diff --git a/test_agent/rust/src/main.rs b/test_agent/rust/src/main.rs index cb6e4781..afe29e92 100644 --- a/test_agent/rust/src/main.rs +++ b/test_agent/rust/src/main.rs @@ -83,20 +83,20 @@ async fn connect_and_receive(transport_name: &str) -> Result<(), Box = if transport_name == ZENOH_TRANSPORT { - create_zenoh_u_transport().await - } else { - dbg!("Socket transport created successfully"); - Box::new(UTransportSocket::new()?) + #[allow(clippy::single_match_else)] + let u_transport: Box = match transport_name { + ZENOH_TRANSPORT => create_zenoh_u_transport().await, + _ => { + debug!("Socket transport created successfully"); + Box::new(UTransportSocket::new()?) + } }; - let u_transport_ref: Box = u_transport; - let foo_listener = Arc::new(ListenerHandlers::new(foo_listener_socket_to_tm)); let agent = SocketTestAgent::new(test_agent, foo_listener); agent .clone() - .receive_from_tm(u_transport_ref, ta_to_tm_socket) + .receive_from_tm(u_transport, ta_to_tm_socket) .await; Ok(())