Simplified some Rust methods to be pass-by-copy-value instead of pass-by-reference, thanks to clippy (linter)'s suggestions.
This commit is contained in:
parent
1424d9f332
commit
78ee34f9a6
|
@ -917,9 +917,9 @@ pub enum QrCodeEcc {
|
|||
impl QrCodeEcc {
|
||||
|
||||
// Returns an unsigned 2-bit integer (in the range 0 to 3).
|
||||
fn ordinal(&self) -> usize {
|
||||
fn ordinal(self) -> usize {
|
||||
use QrCodeEcc::*;
|
||||
match *self {
|
||||
match self {
|
||||
Low => 0,
|
||||
Medium => 1,
|
||||
Quartile => 2,
|
||||
|
@ -929,9 +929,9 @@ impl QrCodeEcc {
|
|||
|
||||
|
||||
// Returns an unsigned 2-bit integer (in the range 0 to 3).
|
||||
fn format_bits(&self) -> u32 {
|
||||
fn format_bits(self) -> u32 {
|
||||
use QrCodeEcc::*;
|
||||
match *self {
|
||||
match self {
|
||||
Low => 1,
|
||||
Medium => 0,
|
||||
Quartile => 3,
|
||||
|
@ -1176,9 +1176,9 @@ impl QrSegmentMode {
|
|||
|
||||
// Returns an unsigned 4-bit integer value (range 0 to 15)
|
||||
// representing the mode indicator bits for this mode object.
|
||||
fn mode_bits(&self) -> u32 {
|
||||
fn mode_bits(self) -> u32 {
|
||||
use QrSegmentMode::*;
|
||||
match *self {
|
||||
match self {
|
||||
Numeric => 0x1,
|
||||
Alphanumeric => 0x2,
|
||||
Byte => 0x4,
|
||||
|
@ -1190,9 +1190,9 @@ impl QrSegmentMode {
|
|||
|
||||
// Returns the bit width of the character count field for a segment in this mode
|
||||
// in a QR Code at the given version number. The result is in the range [0, 16].
|
||||
fn num_char_count_bits(&self, ver: Version) -> u8 {
|
||||
fn num_char_count_bits(self, ver: Version) -> u8 {
|
||||
use QrSegmentMode::*;
|
||||
(match *self {
|
||||
(match self {
|
||||
Numeric => [10, 12, 14],
|
||||
Alphanumeric => [ 9, 11, 13],
|
||||
Byte => [ 8, 16, 16],
|
||||
|
@ -1269,7 +1269,7 @@ impl Version {
|
|||
}
|
||||
|
||||
/// Returns the value, which is in the range [1, 40].
|
||||
pub fn value(&self) -> u8 {
|
||||
pub fn value(self) -> u8 {
|
||||
self.0
|
||||
}
|
||||
}
|
||||
|
@ -1289,7 +1289,7 @@ impl Mask {
|
|||
}
|
||||
|
||||
/// Returns the value, which is in the range [0, 7].
|
||||
pub fn value(&self) -> u8 {
|
||||
pub fn value(self) -> u8 {
|
||||
self.0
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue