diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs
index 9125a14deec..105cbf74ebe 100644
--- a/components/script/dom/htmlformelement.rs
+++ b/components/script/dom/htmlformelement.rs
@@ -97,7 +97,10 @@ pub struct HTMLFormElement {
elements: DomOnceCell,
generation_id: Cell,
controls: DomRefCell>>,
+
+ #[allow(clippy::type_complexity)]
past_names_map: DomRefCell, NoTrace)>>,
+
firing_submission_events: Cell,
rel_list: MutNullableDom,
diff --git a/components/script/dom/htmlmediaelement.rs b/components/script/dom/htmlmediaelement.rs
index 82bffc1b4d0..234122bfe0c 100644
--- a/components/script/dom/htmlmediaelement.rs
+++ b/components/script/dom/htmlmediaelement.rs
@@ -344,6 +344,7 @@ pub struct HTMLMediaElement {
#[ignore_malloc_size_of = "promises are hard"]
pending_play_promises: DomRefCell>>,
/// Play promises which are soon to be fulfilled by a queued task.
+ #[allow(clippy::type_complexity)]
#[ignore_malloc_size_of = "promises are hard"]
in_flight_play_promises_queue: DomRefCell]>, ErrorResult)>>,
#[ignore_malloc_size_of = "servo_media"]
diff --git a/components/servo/lib.rs b/components/servo/lib.rs
index 0ea81be7274..9407f13f965 100644
--- a/components/servo/lib.rs
+++ b/components/servo/lib.rs
@@ -993,7 +993,7 @@ fn create_compositor_channel(
ROUTER.add_route(
compositor_ipc_receiver.to_opaque(),
Box::new(move |message| {
- let _ = compositor_proxy_clone.send(CompositorMsg::CrossProcess(
+ compositor_proxy_clone.send(CompositorMsg::CrossProcess(
message.to().expect("Could not convert Compositor message"),
));
}),