Struct rustfmt_nightly::visitor::FmtVisitor
[−]
[src]
pub struct FmtVisitor<'a> { pub parse_session: &'a ParseSess, pub codemap: &'a CodeMap, pub buffer: StringBuffer, pub last_pos: BytePos, pub block_indent: Indent, pub config: &'a Config, pub failed: bool, pub is_if_else_block: bool, }
Fields
parse_session: &'a ParseSess
codemap: &'a CodeMap
buffer: StringBuffer
last_pos: BytePos
block_indent: Indent
config: &'a Config
failed: bool
is_if_else_block: bool
Methods
impl<'a> FmtVisitor<'a>
[src]
fn visit_block(&mut self, b: &Block)
fn visit_item(&mut self, item: &Item)
fn visit_trait_item(&mut self, ti: &TraitItem)
fn visit_impl_item(&mut self, ii: &ImplItem)
fn from_codemap(
parse_session: &'a ParseSess,
config: &'a Config
) -> FmtVisitor<'a>
parse_session: &'a ParseSess,
config: &'a Config
) -> FmtVisitor<'a>
fn snippet(&self, span: Span) -> String
fn visit_attrs(&mut self, attrs: &[Attribute]) -> bool
fn format_separate_mod(&mut self, m: &Mod)
fn get_context(&self) -> RewriteContext
impl<'a> FmtVisitor<'a>
[src]
fn format_foreign_mod(&mut self, fm: &ForeignMod, span: Span)
fn rewrite_fn(
&mut self,
indent: Indent,
ident: Ident,
fd: &FnDecl,
generics: &Generics,
unsafety: Unsafety,
constness: Constness,
defaultness: Defaultness,
abi: Abi,
vis: &Visibility,
span: Span,
block: &Block
) -> Option<String>
&mut self,
indent: Indent,
ident: Ident,
fd: &FnDecl,
generics: &Generics,
unsafety: Unsafety,
constness: Constness,
defaultness: Defaultness,
abi: Abi,
vis: &Visibility,
span: Span,
block: &Block
) -> Option<String>
fn rewrite_required_fn(
&mut self,
indent: Indent,
ident: Ident,
sig: &MethodSig,
span: Span
) -> Option<String>
&mut self,
indent: Indent,
ident: Ident,
sig: &MethodSig,
span: Span
) -> Option<String>
fn visit_enum(
&mut self,
ident: Ident,
vis: &Visibility,
enum_def: &EnumDef,
generics: &Generics,
span: Span
)
&mut self,
ident: Ident,
vis: &Visibility,
enum_def: &EnumDef,
generics: &Generics,
span: Span
)