@@ -232,7 +232,7 @@ impl Module {
232232 }
233233
234234 fn set_decimation ( & self , args : & [ String ] ) -> crate :: Result {
235- let decimation = match args. get ( 0 ) {
235+ let decimation = match args. first ( ) {
236236 Some ( decimation) => decimation. parse :: < u32 > ( ) . unwrap ( ) . into ( ) ,
237237 None => return Err ( crate :: Error :: MissingParameter ) ,
238238 } ;
@@ -255,7 +255,7 @@ impl Module {
255255 }
256256
257257 fn set_average ( & self , args : & [ String ] ) -> crate :: Result {
258- let average = match args. get ( 0 ) {
258+ let average = match args. first ( ) {
259259 Some ( average) => average. as_str ( ) == "ON" ,
260260 None => return Err ( crate :: Error :: MissingParameter ) ,
261261 } ;
@@ -276,7 +276,7 @@ impl Module {
276276 }
277277
278278 fn set_trigger_source ( & self , args : & [ String ] ) -> crate :: Result {
279- let source = match args. get ( 0 ) {
279+ let source = match args. first ( ) {
280280 Some ( source) => source. clone ( ) . into ( ) ,
281281 None => return Err ( crate :: Error :: MissingParameter ) ,
282282 } ;
@@ -297,7 +297,7 @@ impl Module {
297297 }
298298
299299 fn set_trigger_delay ( & self , args : & [ String ] ) -> crate :: Result {
300- let delay = match args. get ( 0 ) {
300+ let delay = match args. first ( ) {
301301 Some ( delay) => delay. clone ( ) . parse ( ) . unwrap ( ) ,
302302 None => return Err ( crate :: Error :: MissingParameter ) ,
303303 } ;
@@ -314,7 +314,7 @@ impl Module {
314314 }
315315
316316 fn set_trigger_delay_ns ( & self , args : & [ String ] ) -> crate :: Result {
317- let delay = match args. get ( 0 ) {
317+ let delay = match args. first ( ) {
318318 Some ( delay) => delay. clone ( ) . parse ( ) . unwrap ( ) ,
319319 None => return Err ( crate :: Error :: MissingParameter ) ,
320320 } ;
@@ -331,7 +331,7 @@ impl Module {
331331 }
332332
333333 fn set_trigger_hyst ( & self , args : & [ String ] ) -> crate :: Result {
334- let hyst = match args. get ( 0 ) {
334+ let hyst = match args. first ( ) {
335335 Some ( hyst) => hyst. clone ( ) . parse ( ) . unwrap ( ) ,
336336 None => return Err ( crate :: Error :: MissingParameter ) ,
337337 } ;
@@ -348,7 +348,7 @@ impl Module {
348348 }
349349
350350 fn set_gain ( & self , channel : redpitaya:: Channel , args : & [ String ] ) -> crate :: Result {
351- let gain = match args. get ( 0 ) {
351+ let gain = match args. first ( ) {
352352 Some ( gain) => gain. clone ( ) . into ( ) ,
353353 None => return Err ( crate :: Error :: MissingParameter ) ,
354354 } ;
@@ -369,7 +369,7 @@ impl Module {
369369 channel : redpitaya:: acquire:: trigger:: Channel ,
370370 args : & [ String ] ,
371371 ) -> crate :: Result {
372- let level = match args. get ( 0 ) {
372+ let level = match args. first ( ) {
373373 Some ( level) => level. clone ( ) . parse ( ) . unwrap ( ) ,
374374 None => return Err ( crate :: Error :: MissingParameter ) ,
375375 } ;
@@ -398,7 +398,7 @@ impl Module {
398398 }
399399
400400 fn set_data_units ( & mut self , args : & [ String ] ) -> crate :: Result {
401- let unit = match args. get ( 0 ) {
401+ let unit = match args. first ( ) {
402402 Some ( arg) => arg. clone ( ) . into ( ) ,
403403 None => return Err ( crate :: Error :: MissingParameter ) ,
404404 } ;
@@ -413,7 +413,7 @@ impl Module {
413413 }
414414
415415 fn set_data_format ( & mut self , args : & [ String ] ) -> crate :: Result {
416- let format = match args. get ( 0 ) {
416+ let format = match args. first ( ) {
417417 Some ( format) => format. clone ( ) . into ( ) ,
418418 None => return Err ( crate :: Error :: MissingParameter ) ,
419419 } ;
@@ -424,7 +424,7 @@ impl Module {
424424 }
425425
426426 fn data_pos ( & self , channel : redpitaya:: Channel , args : & [ String ] ) -> crate :: Result {
427- let start = match args. get ( 0 ) {
427+ let start = match args. first ( ) {
428428 Some ( start) => start. parse ( ) . unwrap ( ) ,
429429 None => return Err ( crate :: Error :: MissingParameter ) ,
430430 } ;
@@ -444,7 +444,7 @@ impl Module {
444444 }
445445
446446 fn data ( & self , channel : redpitaya:: Channel , args : & [ String ] ) -> crate :: Result {
447- let start = match args. get ( 0 ) {
447+ let start = match args. first ( ) {
448448 Some ( start) => start. parse ( ) . unwrap ( ) ,
449449 None => return Err ( crate :: Error :: MissingParameter ) ,
450450 } ;
@@ -464,7 +464,7 @@ impl Module {
464464 }
465465
466466 fn oldest_data ( & self , channel : redpitaya:: Channel , args : & [ String ] ) -> crate :: Result {
467- let size = match args. get ( 0 ) {
467+ let size = match args. first ( ) {
468468 Some ( end) => end. parse ( ) . unwrap ( ) ,
469469 None => return Err ( crate :: Error :: MissingParameter ) ,
470470 } ;
@@ -488,7 +488,7 @@ impl Module {
488488 }
489489
490490 fn latest_data ( & self , channel : redpitaya:: Channel , args : & [ String ] ) -> crate :: Result {
491- let size = match args. get ( 0 ) {
491+ let size = match args. first ( ) {
492492 Some ( end) => end. parse ( ) . unwrap ( ) ,
493493 None => return Err ( crate :: Error :: MissingParameter ) ,
494494 } ;
0 commit comments