Skip to content

Commit 821b836

Browse files
author
Jorge Aparicio
committed
librustc: use tuple indexing
1 parent c434954 commit 821b836

File tree

4 files changed

+13
-14
lines changed

4 files changed

+13
-14
lines changed

src/librustc/lint/context.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ use lint::builtin;
3434
use util::nodemap::FnvHashMap;
3535

3636
use std::cell::RefCell;
37-
use std::tuple::Tuple2;
3837
use std::mem;
3938
use syntax::ast_util::IdVisitingOperation;
4039
use syntax::attr::AttrMetaMethods;
@@ -87,7 +86,7 @@ impl LintStore {
8786
}
8887

8988
fn set_level(&mut self, lint: LintId, lvlsrc: LevelSource) {
90-
if lvlsrc.val0() == Allow {
89+
if lvlsrc.0 == Allow {
9190
self.levels.remove(&lint);
9291
} else {
9392
self.levels.insert(lint, lvlsrc);
@@ -110,8 +109,8 @@ impl LintStore {
110109

111110
pub fn get_lint_groups<'t>(&'t self) -> Vec<(&'static str, Vec<LintId>, bool)> {
112111
self.lint_groups.iter().map(|(k, v)| (*k,
113-
v.ref0().clone(),
114-
*v.ref1())).collect()
112+
v.0.clone(),
113+
v.1)).collect()
115114
}
116115

117116
pub fn register_pass(&mut self, sess: Option<&Session>,
@@ -275,7 +274,7 @@ impl LintStore {
275274
match self.find_lint(lint_name.as_slice(), sess, None) {
276275
Some(lint_id) => self.set_level(lint_id, (level, CommandLine)),
277276
None => {
278-
match self.lint_groups.iter().map(|(&x, pair)| (x, pair.ref0().clone()))
277+
match self.lint_groups.iter().map(|(&x, pair)| (x, pair.0.clone()))
279278
.collect::<FnvHashMap<&'static str,
280279
Vec<LintId>>>()
281280
.get(lint_name.as_slice()) {
@@ -443,7 +442,7 @@ impl<'a, 'tcx> Context<'a, 'tcx> {
443442
None => return,
444443
Some(&(Warn, src)) => {
445444
let lint_id = LintId::of(builtin::WARNINGS);
446-
(self.lints.get_level_source(lint_id).val0(), src)
445+
(self.lints.get_level_source(lint_id).0, src)
447446
}
448447
Some(&pair) => pair,
449448
};
@@ -503,15 +502,15 @@ impl<'a, 'tcx> Context<'a, 'tcx> {
503502
};
504503

505504
for (lint_id, level, span) in v.into_iter() {
506-
let now = self.lints.get_level_source(lint_id).val0();
505+
let now = self.lints.get_level_source(lint_id).0;
507506
if now == Forbid && level != Forbid {
508507
let lint_name = lint_id.as_str();
509508
self.tcx.sess.span_err(span,
510509
format!("{}({}) overruled by outer forbid({})",
511510
level.as_str(), lint_name,
512511
lint_name).as_slice());
513512
} else if now != level {
514-
let src = self.lints.get_level_source(lint_id).val1();
513+
let src = self.lints.get_level_source(lint_id).1;
515514
self.level_stack.push((lint_id, (now, src)));
516515
pushed += 1;
517516
self.lints.set_level(lint_id, (level, Node(span)));

src/librustc/metadata/loader.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ impl<'a> Context<'a> {
364364
let dypair = self.dylibname();
365365

366366
// want: crate_name.dir_part() + prefix + crate_name.file_part + "-"
367-
let dylib_prefix = format!("{}{}", dypair.ref0(), self.crate_name);
367+
let dylib_prefix = format!("{}{}", dypair.0, self.crate_name);
368368
let rlib_prefix = format!("lib{}", self.crate_name);
369369

370370
let mut candidates = HashMap::new();
@@ -392,8 +392,8 @@ impl<'a> Context<'a> {
392392
(file.slice(rlib_prefix.len(), file.len() - ".rlib".len()),
393393
true)
394394
} else if file.starts_with(dylib_prefix.as_slice()) &&
395-
file.ends_with(dypair.ref1().as_slice()) {
396-
(file.slice(dylib_prefix.len(), file.len() - dypair.ref1().len()),
395+
file.ends_with(dypair.1.as_slice()) {
396+
(file.slice(dylib_prefix.len(), file.len() - dypair.1.len()),
397397
false)
398398
} else {
399399
return FileDoesntMatch

src/librustc/middle/check_match.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ fn check_expr(cx: &mut MatchCheckCtxt, ex: &ast::Expr) {
220220
let matrix: Matrix = inlined_arms
221221
.iter()
222222
.filter(|&&(_, guard)| guard.is_none())
223-
.flat_map(|arm| arm.ref0().iter())
223+
.flat_map(|arm| arm.0.iter())
224224
.map(|pat| vec![&**pat])
225225
.collect();
226226
check_exhaustive(cx, ex.span, &matrix);

src/librustc_borrowck/graphviz.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ pub struct DataflowLabeller<'a, 'tcx: 'a> {
5353

5454
impl<'a, 'tcx> DataflowLabeller<'a, 'tcx> {
5555
fn dataflow_for(&self, e: EntryOrExit, n: &Node<'a>) -> String {
56-
let id = n.val1().data.id;
56+
let id = n.1.data.id;
5757
debug!("dataflow_for({}, id={}) {}", e, id, self.variants);
5858
let mut sets = "".to_string();
5959
let mut seen_one = false;
@@ -67,7 +67,7 @@ impl<'a, 'tcx> DataflowLabeller<'a, 'tcx> {
6767
}
6868

6969
fn dataflow_for_variant(&self, e: EntryOrExit, n: &Node, v: Variant) -> String {
70-
let cfgidx = n.val0();
70+
let cfgidx = n.0;
7171
match v {
7272
Loans => self.dataflow_loans_for(e, cfgidx),
7373
Moves => self.dataflow_moves_for(e, cfgidx),

0 commit comments

Comments
 (0)