Struct dprint_core::formatting::ir_helpers::GeneratedValue
source · pub struct GeneratedValue {
pub items: PrintItems,
pub lines_span: Option<LinesSpan>,
pub allow_inline_multi_line: bool,
pub allow_inline_single_line: bool,
}
Fields§
§items: PrintItems
§lines_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§
source§impl GeneratedValue
impl GeneratedValue
sourcepub fn from_items(items: PrintItems) -> GeneratedValue
pub fn from_items(items: PrintItems) -> GeneratedValue
Use this when you don’t care about blank lines.
Auto Trait Implementations§
impl Freeze for GeneratedValue
impl !RefUnwindSafe for GeneratedValue
impl !Send for GeneratedValue
impl !Sync for GeneratedValue
impl Unpin for GeneratedValue
impl !UnwindSafe for GeneratedValue
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