pub struct WorkerGlobalScopeInit {Show 14 fields
pub resource_threads: ResourceThreads,
pub storage_threads: StorageThreads,
pub mem_profiler_chan: ProfilerChan,
pub time_profiler_chan: ProfilerChan,
pub to_devtools_sender: Option<IpcSender<ScriptToDevtoolsControlMsg>>,
pub from_devtools_sender: Option<IpcSender<DevtoolScriptControlMsg>>,
pub script_to_constellation_chan: ScriptToConstellationChan,
pub script_to_embedder_chan: ScriptToEmbedderChan,
pub worker_id: WorkerId,
pub pipeline_id: PipelineId,
pub origin: ImmutableOrigin,
pub creation_url: ServoUrl,
pub inherited_secure_context: Option<bool>,
pub unminify_js: bool,
}Expand description
Resources required by workerglobalscopes
Fields§
§resource_threads: ResourceThreadsChan to a resource thread
storage_threads: StorageThreadsChan to a storage thread
mem_profiler_chan: ProfilerChanChan to the memory profiler
time_profiler_chan: ProfilerChanChan to the time profiler
to_devtools_sender: Option<IpcSender<ScriptToDevtoolsControlMsg>>To devtools sender
from_devtools_sender: Option<IpcSender<DevtoolScriptControlMsg>>From devtools sender
script_to_constellation_chan: ScriptToConstellationChanMessages to send to constellation
script_to_embedder_chan: ScriptToEmbedderChanMessages to send to the Embedder
worker_id: WorkerIdThe worker id
pipeline_id: PipelineIdThe pipeline id
origin: ImmutableOriginThe origin
creation_url: ServoUrlThe creation URL
inherited_secure_context: Option<bool>True if secure context
unminify_js: boolUnminify Javascript.
Trait Implementations§
Source§impl Clone for WorkerGlobalScopeInit
impl Clone for WorkerGlobalScopeInit
Source§fn clone(&self) -> WorkerGlobalScopeInit
fn clone(&self) -> WorkerGlobalScopeInit
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkerGlobalScopeInit
impl Debug for WorkerGlobalScopeInit
Source§impl<'de> Deserialize<'de> for WorkerGlobalScopeInit
impl<'de> Deserialize<'de> for WorkerGlobalScopeInit
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WorkerGlobalScopeInit
impl !RefUnwindSafe for WorkerGlobalScopeInit
impl Send for WorkerGlobalScopeInit
impl !Sync for WorkerGlobalScopeInit
impl Unpin for WorkerGlobalScopeInit
impl UnwindSafe for WorkerGlobalScopeInit
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert