Fix indentation for enum-style patterns

This commit is contained in:
Marcus Klaas 2015-10-23 20:44:46 +02:00
parent 7e76fad1f5
commit ae5d7e6ba4
3 changed files with 23 additions and 2 deletions

View File

@ -63,8 +63,9 @@ impl Rewrite for Pat {
if pat_vec.is_empty() {
Some(path_str)
} else {
let width = try_opt!(width.checked_sub(path_str.len()));
let offset = offset + path_str.len();
// 1 = (
let width = try_opt!(width.checked_sub(path_str.len() + 1));
let offset = offset + path_str.len() + 1;
let items = itemize_list(context.codemap,
pat_vec.iter(),
")",

View File

@ -12,3 +12,14 @@ fn main() {
if let None = opt2 { panic!("oh noes"); }
}
impl<'a,'b> ResolveGeneratedContentFragmentMutator<'a,'b> {
fn mutate_fragment(&mut self, fragment: &mut Fragment) {
match **info {
GeneratedContentInfo::ContentItem(
ContentItem::Counter(
ref counter_name,
counter_style
)
) => {}}}
}

View File

@ -14,3 +14,12 @@ fn main() {
panic!("oh noes");
}
}
impl<'a,'b> ResolveGeneratedContentFragmentMutator<'a,'b> {
fn mutate_fragment(&mut self, fragment: &mut Fragment) {
match **info {
GeneratedContentInfo::ContentItem(ContentItem::Counter(ref counter_name,
counter_style)) => {}
}
}
}