fn drop(&mut self) {
        if !self.finished {
            self.finish(None);
        }
    }
/** Implement drop so that the AES hardware operation is finished up when the iterator goes out
     * of scope. */
Implement drop so that the AES hardware operation is finished up when the iterator goes out
of scope.
Implement drop so that the AES hardware operation is finished up when the iterator goes out of scope .
fn drop(&mut self) {
        if !self.finished {
            self.finish(None);
        }
    }
fn drop ( & mut self ) { if ! self . finished { self . finish ( None ) ; } }
Implement drop so that the AES hardware operation is finished up when the iterator goes out
 of scope.
Implement drop so that the AES hardware operation is finished up when the iterator goes out of scope .
&mut self
&mut self