[dhcpd-cli] Deny unused result lint

Bug: 73468
Change-Id: I830c2016b1721b235f5d52bf654c93296ff267ad
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/512881
Reviewed-by: Tamir Duberstein <tamird@google.com>
Reviewed-by: Jay Zhuang <jayzhuang@google.com>
Reviewed-by: Peter Johnston <peterjohnston@google.com>
Commit-Queue: Amanda Tait <atait@google.com>
Fuchsia-Auto-Submit: Amanda Tait <atait@google.com>
diff --git a/build/config/rust/BUILD.gn b/build/config/rust/BUILD.gn
index da7969b..e022669 100644
--- a/build/config/rust/BUILD.gn
+++ b/build/config/rust/BUILD.gn
@@ -142,7 +142,6 @@
     "//src/connectivity/location/*",
     "//src/connectivity/lowpan/*",
     "//src/connectivity/management/*",
-    "//src/connectivity/network/dhcpd-cli/*",
     "//src/connectivity/network/dhcpv6/*",
     "//src/connectivity/network/http-client/*",
     "//src/connectivity/network/lib/*",
diff --git a/src/connectivity/network/dhcpd-cli/BUILD.gn b/src/connectivity/network/dhcpd-cli/BUILD.gn
index cd36931..524f5b1 100644
--- a/src/connectivity/network/dhcpd-cli/BUILD.gn
+++ b/src/connectivity/network/dhcpd-cli/BUILD.gn
@@ -28,6 +28,8 @@
     "src/args.rs",
     "src/main.rs",
   ]
+
+  configs -= [ "//build/config/rust:allow_unused_results" ]
 }
 
 fuchsia_component("component") {
@@ -53,6 +55,8 @@
   ]
 
   sources = [ "src/lib.rs" ]
+
+  configs -= [ "//build/config/rust:allow_unused_results" ]
 }
 
 fuchsia_shell_package("dhcpd-cli") {
diff --git a/src/connectivity/network/dhcpd-cli/src/lib.rs b/src/connectivity/network/dhcpd-cli/src/lib.rs
index ac8831f..83b564b 100644
--- a/src/connectivity/network/dhcpd-cli/src/lib.rs
+++ b/src/connectivity/network/dhcpd-cli/src/lib.rs
@@ -30,24 +30,25 @@
     let mut dhcpd_builder =
         AppBuilder::new("fuchsia-pkg://fuchsia.com/dhcpd-cli-tests#meta/dhcpd.cmx");
 
-    fs.add_proxy_service_to::<fidl_fuchsia_stash::SecureStoreMarker, _>(
-        stash_builder
-            .directory_request()
-            .expect("failed to get test stash directory request")
-            .clone(),
-    )
-    .add_proxy_service_to::<fidl_fuchsia_posix_socket::ProviderMarker, _>(
-        netstack_builder
-            .directory_request()
-            .expect("failed to get test netstack directory request")
-            .clone(),
-    )
-    .add_proxy_service_to::<fidl_fuchsia_net_dhcp::Server_Marker, _>(
-        dhcpd_builder
-            .directory_request()
-            .expect("failed to get test dhcpd directory request")
-            .clone(),
-    );
+    let _: &mut ServiceFs<_> = fs
+        .add_proxy_service_to::<fidl_fuchsia_stash::SecureStoreMarker, _>(
+            stash_builder
+                .directory_request()
+                .expect("failed to get test stash directory request")
+                .clone(),
+        )
+        .add_proxy_service_to::<fidl_fuchsia_posix_socket::ProviderMarker, _>(
+            netstack_builder
+                .directory_request()
+                .expect("failed to get test netstack directory request")
+                .clone(),
+        )
+        .add_proxy_service_to::<fidl_fuchsia_net_dhcp::Server_Marker, _>(
+            dhcpd_builder
+                .directory_request()
+                .expect("failed to get test dhcpd directory request")
+                .clone(),
+        );
 
     let env =
         fs.create_salted_nested_environment("test_cli").expect("failed to create environment");