Struct script_traits::IFrameLoadInfo
source · pub struct IFrameLoadInfo {
pub parent_pipeline_id: PipelineId,
pub browsing_context_id: BrowsingContextId,
pub top_level_browsing_context_id: TopLevelBrowsingContextId,
pub new_pipeline_id: PipelineId,
pub is_private: bool,
pub inherited_secure_context: Option<bool>,
pub history_handling: NavigationHistoryBehavior,
}
Expand description
Specifies the information required to load an iframe.
Fields§
§parent_pipeline_id: PipelineId
Pipeline ID of the parent of this iframe
browsing_context_id: BrowsingContextId
The ID for this iframe’s nested browsing context.
top_level_browsing_context_id: TopLevelBrowsingContextId
The ID for the top-level ancestor browsing context of this iframe’s nested browsing context.
new_pipeline_id: PipelineId
The new pipeline ID that the iframe has generated.
is_private: bool
Whether this iframe should be considered private
inherited_secure_context: Option<bool>
Whether this iframe should be considered secure
history_handling: NavigationHistoryBehavior
Whether this load should replace the current entry (reload). If true, the current entry will be replaced instead of a new entry being added.
Trait Implementations§
source§impl Debug for IFrameLoadInfo
impl Debug for IFrameLoadInfo
source§impl<'de> Deserialize<'de> for IFrameLoadInfo
impl<'de> Deserialize<'de> for IFrameLoadInfo
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 IFrameLoadInfo
impl RefUnwindSafe for IFrameLoadInfo
impl Send for IFrameLoadInfo
impl Sync for IFrameLoadInfo
impl Unpin for IFrameLoadInfo
impl UnwindSafe for IFrameLoadInfo
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