pub struct IFrameLoadInfo {
pub parent_pipeline_id: PipelineId,
pub browsing_context_id: BrowsingContextId,
pub webview_id: WebViewId,
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: PipelineIdPipeline ID of the parent of this iframe
browsing_context_id: BrowsingContextIdThe ID for this iframe’s nested browsing context.
webview_id: WebViewIdThe ID for the top-level ancestor browsing context of this iframe’s nested browsing context.
new_pipeline_id: PipelineIdThe new pipeline ID that the iframe has generated.
is_private: boolWhether this iframe should be considered private
inherited_secure_context: Option<bool>Whether this iframe should be considered secure
history_handling: NavigationHistoryBehaviorWhether 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