Struct layout_2013::fragment::IframeFragmentInfo
source · pub struct IframeFragmentInfo {
pub browsing_context_id: Option<BrowsingContextId>,
pub pipeline_id: Option<PipelineId>,
}
Expand description
A fragment that represents an inline frame (iframe). This stores the frame ID so that the size of this iframe can be communicated via the constellation to the iframe’s own layout.
Fields§
§browsing_context_id: Option<BrowsingContextId>
The frame ID of this iframe. None if there is no nested browsing context.
pipeline_id: Option<PipelineId>
The pipelineID of this iframe. None if there is no nested browsing context.
Implementations§
source§impl IframeFragmentInfo
impl IframeFragmentInfo
sourcepub fn new<'dom>(node: &impl ThreadSafeLayoutNode<'dom>) -> IframeFragmentInfo
pub fn new<'dom>(node: &impl ThreadSafeLayoutNode<'dom>) -> IframeFragmentInfo
Creates the information specific to an iframe fragment.
Trait Implementations§
source§impl Clone for IframeFragmentInfo
impl Clone for IframeFragmentInfo
source§fn clone(&self) -> IframeFragmentInfo
fn clone(&self) -> IframeFragmentInfo
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 moreAuto Trait Implementations§
impl Freeze for IframeFragmentInfo
impl RefUnwindSafe for IframeFragmentInfo
impl Send for IframeFragmentInfo
impl Sync for IframeFragmentInfo
impl Unpin for IframeFragmentInfo
impl UnwindSafe for IframeFragmentInfo
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