Skip to content

Commit f84de2e

Browse files
committed
Fix deprecation warnings
1 parent efb7e5d commit f84de2e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/rust-crypto/blockmodes.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ impl <P: BlockProcessor, X: PaddingProcessor> BlockEngine<P, X> {
218218
// Finally, convert out_write_scratch into out_read_scratch.
219219
fn process_scratch<P: BlockProcessor, X: PaddingProcessor>(me: &mut BlockEngine<P, X>) {
220220
let mut rin = me.in_scratch.take_read_buffer();
221-
let mut wout = me.out_write_scratch.take_unwrap();
221+
let mut wout = me.out_write_scratch.take().unwrap();
222222

223223
{
224224
let next_in = rin.take_remaining();
@@ -280,7 +280,7 @@ impl <P: BlockProcessor, X: PaddingProcessor> BlockEngine<P, X> {
280280
// The NeedOutput state just writes buffered processed data to the output stream
281281
// until all of it has been written.
282282
NeedOutput => {
283-
let mut rout = self.out_read_scratch.take_unwrap();
283+
let mut rout = self.out_read_scratch.take().unwrap();
284284
rout.push_to(output);
285285
if rout.is_empty() {
286286
self.out_write_scratch = Some(rout.into_write_buffer());
@@ -325,7 +325,7 @@ impl <P: BlockProcessor, X: PaddingProcessor> BlockEngine<P, X> {
325325
self.padding.pad_input(&mut self.in_scratch);
326326
if self.in_scratch.is_full() {
327327
process_scratch(self);
328-
if self.padding.strip_output(self.out_read_scratch.get_mut_ref()) {
328+
if self.padding.strip_output(self.out_read_scratch.as_mut().unwrap()) {
329329
self.state = Finished;
330330
} else {
331331
self.state = Error(InvalidPadding);
@@ -341,7 +341,7 @@ impl <P: BlockProcessor, X: PaddingProcessor> BlockEngine<P, X> {
341341
if self.in_scratch.is_full() {
342342
self.state = LastInput2;
343343
} else if self.in_scratch.is_empty() {
344-
if self.padding.strip_output(self.out_read_scratch.get_mut_ref()) {
344+
if self.padding.strip_output(self.out_read_scratch.as_mut().unwrap()) {
345345
self.state = Finished;
346346
} else {
347347
self.state = Error(InvalidPadding);
@@ -356,12 +356,12 @@ impl <P: BlockProcessor, X: PaddingProcessor> BlockEngine<P, X> {
356356
// of data in the case that the input was a multiple of the block size and the mode
357357
// decided to add a full extra block of padding.
358358
LastInput2 => {
359-
let mut rout = self.out_read_scratch.take_unwrap();
359+
let mut rout = self.out_read_scratch.take().unwrap();
360360
rout.push_to(output);
361361
if rout.is_empty() {
362362
self.out_write_scratch = Some(rout.into_write_buffer());
363363
process_scratch(self);
364-
if self.padding.strip_output(self.out_read_scratch.get_mut_ref()) {
364+
if self.padding.strip_output(self.out_read_scratch.as_mut().unwrap()) {
365365
self.state = Finished;
366366
} else {
367367
self.state = Error(InvalidPadding);
@@ -399,11 +399,11 @@ impl <P: BlockProcessor, X: PaddingProcessor> BlockEngine<P, X> {
399399
self.state = FastMode;
400400
self.in_scratch.reset();
401401
if self.out_read_scratch.is_some() {
402-
let ors = self.out_read_scratch.take_unwrap();
402+
let ors = self.out_read_scratch.take().unwrap();
403403
let ows = ors.into_write_buffer();
404404
self.out_write_scratch = Some(ows);
405405
} else {
406-
self.out_write_scratch.get_mut_ref().reset();
406+
self.out_write_scratch.as_mut().unwrap().reset();
407407
}
408408
}
409409
fn reset_with_history(&mut self, in_hist: &[u8], out_hist: &[u8]) {

0 commit comments

Comments
 (0)