Struct rustfmt_nightly::visitor::FmtVisitor [] [src]

pub struct FmtVisitor<'a> {
    pub parse_session: &'a ParseSess,
    pub codemap: &'a CodeMap,
    pub buffer: String,
    pub last_pos: BytePos,
    pub block_indent: Indent,
    pub config: &'a Config,
    pub is_if_else_block: bool,
    pub snippet_provider: &'a SnippetProvider<'a>,
    pub line_number: usize,
    pub skipped_range: Vec<(usize, usize)>,
}

Fields

Methods

impl<'a> FmtVisitor<'a>
[src]

[src]

impl<'a> FmtVisitor<'a>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

impl<'a> FmtVisitor<'a>
[src]

[src]

[src]

[src]

impl<'b, 'a: 'b> FmtVisitor<'a>
[src]

[src]

Visit and format the given items. Items are reordered If they are consecutive and reorderable.

impl<'b, 'a: 'b> FmtVisitor<'a>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

Auto Trait Implementations

impl<'a> !Send for FmtVisitor<'a>

impl<'a> !Sync for FmtVisitor<'a>