20
20
//! // Request needed partitions
21
21
//! strategy.add_request(PartitionRequest {
22
22
//! size: SizeRequirement::Exact(512 * 1024 * 1024), // 512MB EFI partition
23
- //! alignment: None,
24
23
//! });
25
24
//! strategy.add_request(PartitionRequest {
26
25
//! size: SizeRequirement::Remaining, // Rest for root
27
- //! alignment: None,
28
26
//! });
29
27
//! ```
30
28
@@ -63,7 +61,6 @@ pub enum SizeRequirement {
63
61
#[ derive( Debug , Clone ) ]
64
62
pub struct PartitionRequest {
65
63
pub size : SizeRequirement ,
66
- pub alignment : Option < u64 > ,
67
64
}
68
65
69
66
/// Handles planning partition layouts according to specific strategies
@@ -265,7 +262,6 @@ mod tests {
265
262
fn root_partition ( ) -> PartitionRequest {
266
263
PartitionRequest {
267
264
size : SizeRequirement :: AtLeast ( ROOT_MIN ) ,
268
- alignment : None ,
269
265
}
270
266
}
271
267
@@ -276,23 +272,20 @@ mod tests {
276
272
min : ROOT_MIN ,
277
273
max : ROOT_MAX ,
278
274
} ,
279
- alignment : None ,
280
275
}
281
276
}
282
277
283
278
/// Creates a standard EFI system partition request
284
279
fn efi_partition ( ) -> PartitionRequest {
285
280
PartitionRequest {
286
281
size : SizeRequirement :: Exact ( EFI_SIZE ) ,
287
- alignment : None ,
288
282
}
289
283
}
290
284
291
285
/// Creates a /boot partition request
292
286
fn boot_partition ( ) -> PartitionRequest {
293
287
PartitionRequest {
294
288
size : SizeRequirement :: Exact ( BOOT_SIZE ) ,
295
- alignment : None ,
296
289
}
297
290
}
298
291
@@ -303,15 +296,13 @@ mod tests {
303
296
min : SWAP_MIN ,
304
297
max : SWAP_MAX ,
305
298
} ,
306
- alignment : None ,
307
299
}
308
300
}
309
301
310
302
/// Creates a home partition request that uses all remaining space
311
303
fn home_partition ( ) -> PartitionRequest {
312
304
PartitionRequest {
313
305
size : SizeRequirement :: Remaining ,
314
- alignment : None ,
315
306
}
316
307
}
317
308
fn create_test_disk ( ) -> MockDisk {
@@ -382,7 +373,6 @@ mod tests {
382
373
strategy. add_request ( boot_partition ( ) ) ;
383
374
strategy. add_request ( PartitionRequest {
384
375
size : SizeRequirement :: Remaining ,
385
- alignment : None ,
386
376
} ) ;
387
377
388
378
eprintln ! ( "\n Minimal Server Strategy:\n {}" , strategy. describe( ) ) ;
0 commit comments