Struct script_traits::script_msg::ScopeThings
source · pub struct ScopeThings {
pub script_url: ServoUrl,
pub worker_load_origin: WorkerScriptLoadOrigin,
pub init: WorkerGlobalScopeInit,
pub devtools_chan: Option<IpcSender<ScriptToDevtoolsControlMsg>>,
pub worker_id: WorkerId,
}
Expand description
Entities required to spawn service workers
Fields§
§script_url: ServoUrl
script resource url
worker_load_origin: WorkerScriptLoadOrigin
network load origin of the resource
init: WorkerGlobalScopeInit
base resources required to create worker global scopes
devtools_chan: Option<IpcSender<ScriptToDevtoolsControlMsg>>
the port to receive devtools message from
worker_id: WorkerId
service worker id
Trait Implementations§
source§impl Clone for ScopeThings
impl Clone for ScopeThings
source§fn clone(&self) -> ScopeThings
fn clone(&self) -> ScopeThings
Returns a copy 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 ScopeThings
impl Debug for ScopeThings
source§impl<'de> Deserialize<'de> for ScopeThings
impl<'de> Deserialize<'de> for ScopeThings
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 !RefUnwindSafe for ScopeThings
impl Send for ScopeThings
impl !Sync for ScopeThings
impl Unpin for ScopeThings
impl !UnwindSafe for ScopeThings
Blanket Implementations§
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> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
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