Struct layout_2013::flow::LateAbsolutePositionInfo
source · pub struct LateAbsolutePositionInfo {
pub stacking_relative_position_of_absolute_containing_block: Point2D<Au>,
}
Expand description
Information needed to compute absolute (i.e. viewport-relative) flow positions (not to be confused with absolutely-positioned flows) that is computed during final position assignment.
Fields§
§stacking_relative_position_of_absolute_containing_block: Point2D<Au>
The position of the absolute containing block relative to the nearest ancestor stacking context. If the absolute containing block establishes the stacking context for this flow, and this flow is not itself absolutely-positioned, then this is (0, 0).
Implementations§
source§impl LateAbsolutePositionInfo
impl LateAbsolutePositionInfo
pub fn new() -> LateAbsolutePositionInfo
Trait Implementations§
source§impl Clone for LateAbsolutePositionInfo
impl Clone for LateAbsolutePositionInfo
source§fn clone(&self) -> LateAbsolutePositionInfo
fn clone(&self) -> LateAbsolutePositionInfo
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 Default for LateAbsolutePositionInfo
impl Default for LateAbsolutePositionInfo
source§impl Serialize for LateAbsolutePositionInfo
impl Serialize for LateAbsolutePositionInfo
impl Copy for LateAbsolutePositionInfo
Auto Trait Implementations§
impl Freeze for LateAbsolutePositionInfo
impl RefUnwindSafe for LateAbsolutePositionInfo
impl Send for LateAbsolutePositionInfo
impl Sync for LateAbsolutePositionInfo
impl Unpin for LateAbsolutePositionInfo
impl UnwindSafe for LateAbsolutePositionInfo
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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.