Struct script_traits::WorkerScriptLoadOrigin
source · pub struct WorkerScriptLoadOrigin {
pub referrer_url: Option<ServoUrl>,
pub referrer_policy: ReferrerPolicy,
pub pipeline_id: PipelineId,
}
Expand description
Common entities representing a network load origin
Fields§
§referrer_url: Option<ServoUrl>
referrer url
referrer_policy: ReferrerPolicy
the referrer policy which is used
pipeline_id: PipelineId
the pipeline id of the entity requesting the load
Trait Implementations§
source§impl Clone for WorkerScriptLoadOrigin
impl Clone for WorkerScriptLoadOrigin
source§fn clone(&self) -> WorkerScriptLoadOrigin
fn clone(&self) -> WorkerScriptLoadOrigin
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 WorkerScriptLoadOrigin
impl Debug for WorkerScriptLoadOrigin
source§impl<'de> Deserialize<'de> for WorkerScriptLoadOrigin
impl<'de> Deserialize<'de> for WorkerScriptLoadOrigin
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 WorkerScriptLoadOrigin
impl RefUnwindSafe for WorkerScriptLoadOrigin
impl Send for WorkerScriptLoadOrigin
impl Sync for WorkerScriptLoadOrigin
impl Unpin for WorkerScriptLoadOrigin
impl UnwindSafe for WorkerScriptLoadOrigin
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> 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