mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +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 {
|
||||
FromResource(CustomResponseMediator),
|
||||
FromConstellation(ServiceWorkerMsg),
|
||||
FromConstellation(Box<ServiceWorkerMsg>),
|
||||
}
|
||||
|
||||
/// <https://w3c.github.io/ServiceWorker/#dfn-service-worker>
|
||||
|
@ -254,7 +254,7 @@ impl ServiceWorkerManager {
|
|||
while let Ok(message) = self.receive_message() {
|
||||
let should_continue = match message {
|
||||
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),
|
||||
};
|
||||
|
@ -285,7 +285,7 @@ impl ServiceWorkerManager {
|
|||
|
||||
fn receive_message(&mut self) -> Result<Message, RecvError> {
|
||||
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),
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue