File tree 2 files changed +5
-7
lines changed
2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ use serde::{Deserialize, Serialize};
5
5
/// Configures the boot behavior of the bootloader.
6
6
#[ derive( Serialize , Deserialize ) ]
7
7
#[ serde( default ) ]
8
+ #[ non_exhaustive]
8
9
pub struct BootConfig {
9
10
/// Configuration for the frame buffer setup.
10
11
pub frame_buffer : FrameBuffer ,
Original file line number Diff line number Diff line change @@ -13,13 +13,10 @@ fn default_config() {
13
13
14
14
#[ test]
15
15
fn custom_boot_config ( ) {
16
- let config = BootConfig {
17
- frame_buffer : Default :: default ( ) ,
18
- log_level : Default :: default ( ) ,
19
- frame_buffer_logging : false ,
20
- serial_logging : true ,
21
- _test_sentinel : 0xb001b001b001 ,
22
- } ;
16
+ let mut config = BootConfig :: default ( ) ;
17
+ config. frame_buffer_logging = false ;
18
+ config. serial_logging = true ;
19
+ config. _test_sentinel = 0xb001b001b001 ;
23
20
run_test_kernel_internal (
24
21
env ! ( "CARGO_BIN_FILE_TEST_KERNEL_CONFIG_FILE_custom_config" ) ,
25
22
None ,
You can’t perform that action at this time.
0 commit comments