enum SelectedAutoLayoutCandidateGuess {
UseMinimumGuess,
InterpolateBetweenMinimumGuessAndMinimumPercentageGuess(CSSFloat),
InterpolateBetweenMinimumPercentageGuessAndMinimumSpecifiedGuess(CSSFloat),
InterpolateBetweenMinimumSpecifiedGuessAndPreferredGuess(CSSFloat),
UsePreferredGuessAndDistributeExcessInlineSize,
}
Expand description
The CSSFloat
member specifies the weight of the smaller of the two guesses, on a scale from
0.0 to 1.0.
Variants§
UseMinimumGuess
InterpolateBetweenMinimumGuessAndMinimumPercentageGuess(CSSFloat)
InterpolateBetweenMinimumPercentageGuessAndMinimumSpecifiedGuess(CSSFloat)
InterpolateBetweenMinimumSpecifiedGuessAndPreferredGuess(CSSFloat)
UsePreferredGuessAndDistributeExcessInlineSize
Implementations§
source§impl SelectedAutoLayoutCandidateGuess
impl SelectedAutoLayoutCandidateGuess
sourcefn select(
guess: &AutoLayoutCandidateGuess,
assignable_inline_size: Au,
) -> SelectedAutoLayoutCandidateGuess
fn select( guess: &AutoLayoutCandidateGuess, assignable_inline_size: Au, ) -> SelectedAutoLayoutCandidateGuess
See INTRINSIC § 4.3.
FIXME(pcwalton, INTRINSIC spec): INTRINSIC doesn’t specify whether these are exclusive or inclusive ranges.
Trait Implementations§
source§impl Clone for SelectedAutoLayoutCandidateGuess
impl Clone for SelectedAutoLayoutCandidateGuess
source§fn clone(&self) -> SelectedAutoLayoutCandidateGuess
fn clone(&self) -> SelectedAutoLayoutCandidateGuess
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 PartialEq for SelectedAutoLayoutCandidateGuess
impl PartialEq for SelectedAutoLayoutCandidateGuess
source§fn eq(&self, other: &SelectedAutoLayoutCandidateGuess) -> bool
fn eq(&self, other: &SelectedAutoLayoutCandidateGuess) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SelectedAutoLayoutCandidateGuess
impl StructuralPartialEq for SelectedAutoLayoutCandidateGuess
Auto Trait Implementations§
impl Freeze for SelectedAutoLayoutCandidateGuess
impl RefUnwindSafe for SelectedAutoLayoutCandidateGuess
impl Send for SelectedAutoLayoutCandidateGuess
impl Sync for SelectedAutoLayoutCandidateGuess
impl Unpin for SelectedAutoLayoutCandidateGuess
impl UnwindSafe for SelectedAutoLayoutCandidateGuess
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