Skip to content
This repository was archived by the owner on Jul 6, 2019. It is now read-only.

Commit 9b20cd9

Browse files
committed
Merge pull request #112 from errordeveloper/use_index_instead_of_get
[fix] warning: use of deprecated item: prefer using indexing Reviewed-by: farcaller
2 parents 291fcde + 9f1bced commit 9b20cd9

File tree

8 files changed

+17
-17
lines changed

8 files changed

+17
-17
lines changed

platformtree/builder/os.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ mod test {
227227
assert!(unsafe{*failed} == false);
228228
assert!(builder.main_stmts.len() == 1);
229229

230-
assert_equal_source(builder.main_stmts.get(0),
230+
assert_equal_source(builder.main_stmts[0],
231231
"loop {
232232
run();
233233
}");
@@ -256,14 +256,14 @@ mod test {
256256
assert!(builder.main_stmts.len() == 1);
257257
assert!(builder.type_items.len() == 1);
258258

259-
assert_equal_source(&cx.stmt_item(DUMMY_SP, *builder.type_items.get(0)),
259+
assert_equal_source(cx.stmt_item(DUMMY_SP, builder.type_items[0]),
260260
"pub struct run_args<'a> {
261261
pub a: u32,
262262
pub b: &'static str,
263263
pub c: &'a hello::world::Struct,
264264
}");
265265

266-
assert_equal_source(builder.main_stmts.get(0),
266+
assert_equal_source(builder.main_stmts[0],
267267
"loop {
268268
run(&pt::run_args {
269269
a: 1u,

platformtree/test_helpers.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ impl Emitter for CustomEmmiter {
114114
}
115115
}
116116

117-
pub fn assert_equal_source(stmt: &Gc<ast::Stmt>, src: &str) {
117+
pub fn assert_equal_source(stmt: Gc<ast::Stmt>, src: &str) {
118118
let gen_src = pprust::stmt_to_string(stmt.deref());
119119
println!("generated: {}", gen_src);
120120
println!("expected: {}", src);
@@ -125,7 +125,7 @@ pub fn assert_equal_source(stmt: &Gc<ast::Stmt>, src: &str) {
125125
assert!(stripped_gen_src == stripped_src);
126126
}
127127

128-
pub fn assert_equal_items(stmt: &Gc<ast::Item>, src: &str) {
128+
pub fn assert_equal_items(stmt: Gc<ast::Item>, src: &str) {
129129
let gen_src = pprust::item_to_string(stmt.deref());
130130
println!("generated: {}", gen_src);
131131
println!("expected: {}", src);

src/drivers/dht22_pt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ mod test {
9191
assert_that(unsafe{*failed}, is(equal_to(false)));
9292
assert_that(builder.main_stmts().len(), is(equal_to(1u)));
9393

94-
assert_equal_source(builder.main_stmts().get(0),
94+
assert_equal_source(builder.main_stmts()[0],
9595
"let dht = zinc::drivers::dht22::DHT22::new(&timer, &pin);");
9696

9797
let pin_node = pt.get_by_name("pin").unwrap();

src/hal/lpc17xx/pin_pt.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,16 +89,16 @@ fn build_pin(builder: &mut Builder, cx: &mut ExtCtxt, node: Rc<node::Node>) {
8989
None => "GPIO".to_string(),
9090
Some(fun) => {
9191
let pins = port_def.get(port_path);
92-
let maybe_pin = pins.get(from_str(node.path.as_slice()).unwrap());
93-
match maybe_pin {
94-
&None => {
92+
let maybe_pin_index = from_str(node.path.as_slice()).unwrap();
93+
match pins[maybe_pin_index] {
94+
None => {
9595
cx.parse_sess().span_diagnostic.span_err(
9696
node.get_attr("function").value_span,
9797
format!("unknown pin function `{}`, only GPIO avaliable on this pin",
9898
fun).as_slice());
9999
return;
100100
}
101-
&Some(ref pin_funcs) => {
101+
Some(ref pin_funcs) => {
102102
let maybe_func = pin_funcs.find(&fun);
103103
match maybe_func {
104104
None => {
@@ -152,7 +152,7 @@ mod test {
152152
assert!(unsafe{*failed} == false);
153153
assert!(builder.main_stmts().len() == 1);
154154

155-
assert_equal_source(builder.main_stmts().get(0),
155+
assert_equal_source(builder.main_stmts()[0],
156156
"let p1 = zinc::hal::lpc17xx::pin::Pin::new(
157157
zinc::hal::lpc17xx::pin::Port0,
158158
1u8,
@@ -174,7 +174,7 @@ mod test {
174174
assert!(unsafe{*failed} == false);
175175
assert!(builder.main_stmts().len() == 1);
176176

177-
assert_equal_source(builder.main_stmts().get(0),
177+
assert_equal_source(builder.main_stmts()[0],
178178
"let p2 = zinc::hal::lpc17xx::pin::Pin::new(
179179
zinc::hal::lpc17xx::pin::Port0,
180180
2u8,
@@ -196,7 +196,7 @@ mod test {
196196
assert!(unsafe{*failed} == false);
197197
assert!(builder.main_stmts().len() == 1);
198198

199-
assert_equal_source(builder.main_stmts().get(0),
199+
assert_equal_source(builder.main_stmts()[0],
200200
"let p3 = zinc::hal::lpc17xx::pin::Pin::new(
201201
zinc::hal::lpc17xx::pin::Port0,
202202
3u8,

src/hal/lpc17xx/platformtree.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ mod test {
121121
assert!(unsafe{*failed} == false);
122122
assert!(items.len() == 3);
123123

124-
assert_equal_items(items.get(1), "
124+
assert_equal_items(items[1], "
125125
#[no_mangle]
126126
#[no_split_stack]
127127
#[allow(unused_variable)]

src/hal/lpc17xx/system_clock_pt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ mod test {
131131
assert!(unsafe{*failed} == false);
132132
assert!(builder.main_stmts().len() == 1);
133133

134-
assert_equal_source(builder.main_stmts().get(0),
134+
assert_equal_source(builder.main_stmts()[0],
135135
"{
136136
use zinc::hal::lpc17xx::system_clock;
137137
system_clock::init_clock(

src/hal/lpc17xx/timer_pt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ mod test {
8989
assert!(unsafe{*failed} == false);
9090
assert!(builder.main_stmts().len() == 1);
9191

92-
assert_equal_source(builder.main_stmts().get(0),
92+
assert_equal_source(builder.main_stmts()[0],
9393
"let tim = zinc::hal::lpc17xx::timer::Timer::new(
9494
zinc::hal::lpc17xx::timer::Timer1, 25u32, 4u8);");
9595
});

src/hal/lpc17xx/uart_pt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ mod test {
152152
assert!(unsafe{*failed} == false);
153153
assert!(builder.main_stmts().len() == 1);
154154

155-
assert_equal_source(builder.main_stmts().get(0),
155+
assert_equal_source(builder.main_stmts()[0],
156156
"let uart = zinc::hal::lpc17xx::uart::UART::new(
157157
zinc::hal::lpc17xx::uart::UART0,
158158
9600u32,

0 commit comments

Comments
 (0)