mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
Fix large enum variant warning in serviceworker_manager.rs (#33707)
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
This commit is contained in:
parent
dcedfab44f
commit
72eeebe311
1 changed files with 3 additions and 3 deletions
|
@ -33,7 +33,7 @@ use crate::script_runtime::{CanGc, ContextForRequestInterrupt};
|
||||||
|
|
||||||
enum Message {
|
enum Message {
|
||||||
FromResource(CustomResponseMediator),
|
FromResource(CustomResponseMediator),
|
||||||
FromConstellation(ServiceWorkerMsg),
|
FromConstellation(Box<ServiceWorkerMsg>),
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <https://w3c.github.io/ServiceWorker/#dfn-service-worker>
|
/// <https://w3c.github.io/ServiceWorker/#dfn-service-worker>
|
||||||
|
@ -254,7 +254,7 @@ impl ServiceWorkerManager {
|
||||||
while let Ok(message) = self.receive_message() {
|
while let Ok(message) = self.receive_message() {
|
||||||
let should_continue = match message {
|
let should_continue = match message {
|
||||||
Message::FromConstellation(msg) => {
|
Message::FromConstellation(msg) => {
|
||||||
self.handle_message_from_constellation(msg, can_gc)
|
self.handle_message_from_constellation(*msg, can_gc)
|
||||||
},
|
},
|
||||||
Message::FromResource(msg) => self.handle_message_from_resource(msg),
|
Message::FromResource(msg) => self.handle_message_from_resource(msg),
|
||||||
};
|
};
|
||||||
|
@ -285,7 +285,7 @@ impl ServiceWorkerManager {
|
||||||
|
|
||||||
fn receive_message(&mut self) -> Result<Message, RecvError> {
|
fn receive_message(&mut self) -> Result<Message, RecvError> {
|
||||||
select! {
|
select! {
|
||||||
recv(self.own_port) -> msg => msg.map(Message::FromConstellation),
|
recv(self.own_port) -> msg => msg.map(|m| Message::FromConstellation(Box::new(m))),
|
||||||
recv(self.resource_receiver) -> msg => msg.map(Message::FromResource),
|
recv(self.resource_receiver) -> msg => msg.map(Message::FromResource),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue