[][src]Struct dprint_core::formatting::parser_helpers::ParsedValue

pub struct ParsedValue {
    pub items: PrintItems,
    pub lines_span: Option<LinesSpan>,
    pub allow_inline_multi_line: bool,
    pub allow_inline_single_line: bool,
}

Fields

items: PrintItemslines_span: Option<LinesSpan>allow_inline_multi_line: bool

Whether this value is allowed to start on the same line as the previous token and finish on the same line as the next token when multi-line.

allow_inline_single_line: bool

Whether this node is allowed to start on the same line as the previous token and finish on the same line as the next token when it is single line. In other words, it being on a single line won't trigger all the values to be multi-line.

Implementations

impl ParsedValue[src]

pub fn from_items(items: PrintItems) -> ParsedValue[src]

Use this when you don't care about blank lines.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.