pub enum WritingMode {
HorizontalTb,
VerticalRl,
VerticalLr,
}Expand description
CSS Writing Modes Level 4 writing-mode.
Determines the block flow direction and inline base direction. This is a
richer companion to FlowDirection: HorizontalTb corresponds to
FlowDirection::Horizontal, while the two vertical modes map to
FlowDirection::Vertical with differing block progression.
Variants§
HorizontalTb
Horizontal lines stacked top-to-bottom (Latin, Cyrillic, etc.).
VerticalRl
Vertical lines progressing right-to-left (traditional CJK).
VerticalLr
Vertical lines progressing left-to-right (Mongolian, some CJK).
Implementations§
Source§impl WritingMode
impl WritingMode
Sourcepub fn flow_direction(self) -> FlowDirection
pub fn flow_direction(self) -> FlowDirection
Returns the FlowDirection implied by this writing mode.
Sourcepub fn is_vertical(self) -> bool
pub fn is_vertical(self) -> bool
Returns true if this writing mode lays text out vertically.
Trait Implementations§
Source§impl Clone for WritingMode
impl Clone for WritingMode
Source§fn clone(&self) -> WritingMode
fn clone(&self) -> WritingMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WritingMode
impl Debug for WritingMode
Source§impl Default for WritingMode
impl Default for WritingMode
Source§fn default() -> WritingMode
fn default() -> WritingMode
Returns the “default value” for a type. Read more
Source§impl Hash for WritingMode
impl Hash for WritingMode
Source§impl PartialEq for WritingMode
impl PartialEq for WritingMode
Source§fn eq(&self, other: &WritingMode) -> bool
fn eq(&self, other: &WritingMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for WritingMode
impl Eq for WritingMode
impl StructuralPartialEq for WritingMode
Auto Trait Implementations§
impl Freeze for WritingMode
impl RefUnwindSafe for WritingMode
impl Send for WritingMode
impl Sync for WritingMode
impl Unpin for WritingMode
impl UnsafeUnpin for WritingMode
impl UnwindSafe for WritingMode
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