#[non_exhaustive]pub enum TextWrapStyle {
Auto,
Balance,
Pretty,
}Expand description
Controls the style of text wrapping.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Auto
Text is wrapped in the default way.
Balance
Use binary search to find the minimum width that maintains the same number of lines.
Pretty
Try to avoid orphans (single short words on the last line) by adjusting line breaks.
Trait Implementations§
Source§impl Clone for TextWrapStyle
impl Clone for TextWrapStyle
Source§fn clone(&self) -> TextWrapStyle
fn clone(&self) -> TextWrapStyle
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 moreimpl Copy for TextWrapStyle
Source§impl Debug for TextWrapStyle
impl Debug for TextWrapStyle
Source§impl Default for TextWrapStyle
impl Default for TextWrapStyle
Source§fn default() -> TextWrapStyle
fn default() -> TextWrapStyle
Returns the “default value” for a type. Read more
Source§impl<'i> FromCss<'i> for TextWrapStyle
impl<'i> FromCss<'i> for TextWrapStyle
Source§const VALID_TOKENS: &'static [CssToken]
const VALID_TOKENS: &'static [CssToken]
Returns the list of valid CSS tokens for this type.
Source§fn from_css(input: &mut Parser<'i, '_>) -> ParseResult<'i, Self>
fn from_css(input: &mut Parser<'i, '_>) -> ParseResult<'i, Self>
Parses the type from a
Parser instance.Source§fn from_str(source: &'i str) -> ParseResult<'i, Self>where
Self: Sized,
fn from_str(source: &'i str) -> ParseResult<'i, Self>where
Self: Sized,
Helper function to parse the type from a string.
Source§const EXPECT_MESSAGE: CssExpectedMessage = CssExpectedMessage::OneValue
const EXPECT_MESSAGE: CssExpectedMessage = CssExpectedMessage::OneValue
Message template used when building parse errors for this type.
Source§impl PartialEq for TextWrapStyle
impl PartialEq for TextWrapStyle
Source§fn eq(&self, other: &TextWrapStyle) -> bool
fn eq(&self, other: &TextWrapStyle) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TextWrapStyle
Auto Trait Implementations§
impl Freeze for TextWrapStyle
impl RefUnwindSafe for TextWrapStyle
impl Send for TextWrapStyle
impl Sync for TextWrapStyle
impl Unpin for TextWrapStyle
impl UnsafeUnpin for TextWrapStyle
impl UnwindSafe for TextWrapStyle
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