pub enum BreakDecision {
FitOnCurrentPage,
MoveToNextPage,
SplitAcrossPages {
height_on_current: f32,
height_remaining: f32,
},
ForceBreakBefore,
ForceBreakAfter,
}Expand description
Result of deciding how to handle a box at a potential break point
Variants§
FitOnCurrentPage
Place the entire box on the current page
MoveToNextPage
Move the entire box to the next page
SplitAcrossPages
Split the box across pages
Fields
ForceBreakBefore
Force a page break before this box
ForceBreakAfter
Force a page break after this box
Trait Implementations§
Source§impl Clone for BreakDecision
impl Clone for BreakDecision
Source§fn clone(&self) -> BreakDecision
fn clone(&self) -> BreakDecision
Returns a duplicate 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 BreakDecision
impl RefUnwindSafe for BreakDecision
impl Send for BreakDecision
impl Sync for BreakDecision
impl Unpin for BreakDecision
impl UnwindSafe for BreakDecision
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more