File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -125,7 +125,7 @@ impl BiosParameterBlock {
125
125
}
126
126
127
127
fn validate_bytes_per_sector < E : IoError > ( & self ) -> Result < ( ) , Error < E > > {
128
- if self . bytes_per_sector . count_ones ( ) != 1 {
128
+ if ! self . bytes_per_sector . is_power_of_two ( ) {
129
129
error ! (
130
130
"invalid bytes_per_sector value in BPB: expected a power of two but got {}" ,
131
131
self . bytes_per_sector
@@ -143,7 +143,7 @@ impl BiosParameterBlock {
143
143
}
144
144
145
145
fn validate_sectors_per_cluster < E : IoError > ( & self ) -> Result < ( ) , Error < E > > {
146
- if self . sectors_per_cluster . count_ones ( ) != 1 {
146
+ if ! self . sectors_per_cluster . is_power_of_two ( ) {
147
147
error ! (
148
148
"invalid sectors_per_cluster value in BPB: expected a power of two but got {}" ,
149
149
self . sectors_per_cluster
Original file line number Diff line number Diff line change @@ -981,7 +981,7 @@ impl FormatVolumeOptions {
981
981
#[ must_use]
982
982
pub fn bytes_per_cluster ( mut self , bytes_per_cluster : u32 ) -> Self {
983
983
assert ! (
984
- bytes_per_cluster. count_ones ( ) == 1 && bytes_per_cluster >= 512 ,
984
+ bytes_per_cluster. is_power_of_two ( ) && bytes_per_cluster >= 512 ,
985
985
"Invalid bytes_per_cluster"
986
986
) ;
987
987
self . bytes_per_cluster = Some ( bytes_per_cluster) ;
@@ -1011,7 +1011,7 @@ impl FormatVolumeOptions {
1011
1011
#[ must_use]
1012
1012
pub fn bytes_per_sector ( mut self , bytes_per_sector : u16 ) -> Self {
1013
1013
assert ! (
1014
- bytes_per_sector. count_ones ( ) == 1 && bytes_per_sector >= 512 ,
1014
+ bytes_per_sector. is_power_of_two ( ) && bytes_per_sector >= 512 ,
1015
1015
"Invalid bytes_per_sector"
1016
1016
) ;
1017
1017
self . bytes_per_sector = bytes_per_sector;
You can’t perform that action at this time.
0 commit comments