diff options
Diffstat (limited to 'components/script/messaging.rs')
-rw-r--r-- | components/script/messaging.rs | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/components/script/messaging.rs b/components/script/messaging.rs index 7dd1db6b3ba..d0fa7e7e38e 100644 --- a/components/script/messaging.rs +++ b/components/script/messaging.rs @@ -130,7 +130,7 @@ pub(crate) enum MainThreadScriptMsg { } /// Common messages used to control the event loops in both the script and the worker -pub enum CommonScriptMsg { +pub(crate) enum CommonScriptMsg { /// Requests that the script thread measure its memory usage. The results are sent back via the /// supplied channel. CollectReports(ReportsChan), @@ -297,68 +297,68 @@ impl OpaqueSender<CommonScriptMsg> for ScriptEventLoopSender { pub(crate) struct ScriptThreadSenders { /// A channel to hand out to script thread-based entities that need to be able to enqueue /// events in the event queue. - pub self_sender: Sender<MainThreadScriptMsg>, + pub(crate) self_sender: Sender<MainThreadScriptMsg>, /// A handle to the bluetooth thread. #[no_trace] - pub bluetooth_sender: IpcSender<BluetoothRequest>, + pub(crate) bluetooth_sender: IpcSender<BluetoothRequest>, /// A [`Sender`] that sends messages to the `Constellation`. #[no_trace] - pub constellation_sender: IpcSender<ConstellationControlMsg>, + pub(crate) constellation_sender: IpcSender<ConstellationControlMsg>, /// A [`Sender`] that sends messages to the `Constellation` associated with /// particular pipelines. #[no_trace] - pub pipeline_to_constellation_sender: IpcSender<(PipelineId, ScriptMsg)>, + pub(crate) pipeline_to_constellation_sender: IpcSender<(PipelineId, ScriptMsg)>, /// A sender for layout to communicate to the constellation. #[no_trace] - pub layout_to_constellation_ipc_sender: IpcSender<LayoutMsg>, + pub(crate) layout_to_constellation_ipc_sender: IpcSender<LayoutMsg>, /// The [`Sender`] on which messages can be sent to the `ImageCache`. #[no_trace] - pub image_cache_sender: Sender<ImageCacheMsg>, + pub(crate) image_cache_sender: Sender<ImageCacheMsg>, /// For providing contact with the time profiler. #[no_trace] - pub time_profiler_sender: profile_time::ProfilerChan, + pub(crate) time_profiler_sender: profile_time::ProfilerChan, /// For providing contact with the memory profiler. #[no_trace] - pub memory_profiler_sender: profile_mem::ProfilerChan, + pub(crate) memory_profiler_sender: profile_mem::ProfilerChan, /// For providing instructions to an optional devtools server. #[no_trace] - pub devtools_server_sender: Option<IpcSender<ScriptToDevtoolsControlMsg>>, + pub(crate) devtools_server_sender: Option<IpcSender<ScriptToDevtoolsControlMsg>>, #[no_trace] - pub devtools_client_to_script_thread_sender: IpcSender<DevtoolScriptControlMsg>, + pub(crate) devtools_client_to_script_thread_sender: IpcSender<DevtoolScriptControlMsg>, #[no_trace] - pub content_process_shutdown_sender: Sender<()>, + pub(crate) content_process_shutdown_sender: Sender<()>, } #[derive(JSTraceable)] pub(crate) struct ScriptThreadReceivers { /// A [`Receiver`] that receives messages from the constellation. #[no_trace] - pub constellation_receiver: Receiver<ConstellationControlMsg>, + pub(crate) constellation_receiver: Receiver<ConstellationControlMsg>, /// The [`Receiver`] which receives incoming messages from the `ImageCache`. #[no_trace] - pub image_cache_receiver: Receiver<ImageCacheMsg>, + pub(crate) image_cache_receiver: Receiver<ImageCacheMsg>, /// For receiving commands from an optional devtools server. Will be ignored if no such server /// exists. When devtools are not active this will be [`crossbeam_channel::never()`]. #[no_trace] - pub devtools_server_receiver: Receiver<DevtoolScriptControlMsg>, + pub(crate) devtools_server_receiver: Receiver<DevtoolScriptControlMsg>, /// Receiver to receive commands from optional WebGPU server. When there is no active /// WebGPU context, this will be [`crossbeam_channel::never()`]. #[no_trace] #[cfg(feature = "webgpu")] - pub webgpu_receiver: RefCell<Receiver<WebGPUMsg>>, + pub(crate) webgpu_receiver: RefCell<Receiver<WebGPUMsg>>, } impl ScriptThreadReceivers { |