pub struct LineLayoutPolicy { /* private fields */ }Implementations§
Source§impl LineLayoutPolicy
impl LineLayoutPolicy
pub fn new( layout_mode: LayoutMode, redistribute_inline_width: fn(u32, u32) -> u32, ) -> Self
pub fn horizontal_ltr() -> Self
pub fn layout_mode(&self) -> LayoutMode
pub fn redistributed_inline_width(&self, line_width: u32, max_width: u32) -> u32
Trait Implementations§
Source§impl Clone for LineLayoutPolicy
impl Clone for LineLayoutPolicy
Source§fn clone(&self) -> LineLayoutPolicy
fn clone(&self) -> LineLayoutPolicy
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 moreSource§impl Debug for LineLayoutPolicy
impl Debug for LineLayoutPolicy
impl Copy for LineLayoutPolicy
Auto Trait Implementations§
impl Freeze for LineLayoutPolicy
impl RefUnwindSafe for LineLayoutPolicy
impl Send for LineLayoutPolicy
impl Sync for LineLayoutPolicy
impl Unpin for LineLayoutPolicy
impl UnsafeUnpin for LineLayoutPolicy
impl UnwindSafe for LineLayoutPolicy
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