Enum script_traits::LoadOrigin
source · pub enum LoadOrigin {
Constellation,
WebDriver,
Script(ImmutableOrigin),
}
Expand description
The origin where a given load was initiated. Useful for origin checks, for example before evaluation a JS URL.
Variants§
Constellation
A load originating in the constellation.
WebDriver
A load originating in webdriver.
Script(ImmutableOrigin)
A load originating in script.
Trait Implementations§
source§impl Clone for LoadOrigin
impl Clone for LoadOrigin
source§fn clone(&self) -> LoadOrigin
fn clone(&self) -> LoadOrigin
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 LoadOrigin
impl Debug for LoadOrigin
source§impl<'de> Deserialize<'de> for LoadOrigin
impl<'de> Deserialize<'de> for LoadOrigin
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 LoadOrigin
impl Send for LoadOrigin
impl Sync for LoadOrigin
impl Unpin for LoadOrigin
impl UnwindSafe for LoadOrigin
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