Enum layout_2020::sizing::IntrinsicSizingMode
source · pub(crate) enum IntrinsicSizingMode {
Contribution,
Size,
}
Variants§
Contribution
Used to refer to a min-content contribution or max-content contribution. This is the size that a box contributes to its containing block’s min-content or max-content size. Note this is based on the outer size of the box, and takes into account the relevant sizing properties of the element. https://drafts.csswg.org/css-sizing-3/#contributions
Size
Used to refer to a min-content size or max-content size. This is the size based on the contents of an element, without regard for its context. Note this is usually based on the inner (content-box) size of the box, and ignores the relevant sizing properties of the element. https://drafts.csswg.org/css-sizing-3/#intrinsic
Trait Implementations§
source§impl PartialEq for IntrinsicSizingMode
impl PartialEq for IntrinsicSizingMode
source§fn eq(&self, other: &IntrinsicSizingMode) -> bool
fn eq(&self, other: &IntrinsicSizingMode) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for IntrinsicSizingMode
Auto Trait Implementations§
impl Freeze for IntrinsicSizingMode
impl RefUnwindSafe for IntrinsicSizingMode
impl Send for IntrinsicSizingMode
impl Sync for IntrinsicSizingMode
impl Unpin for IntrinsicSizingMode
impl UnwindSafe for IntrinsicSizingMode
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