@@ -448,83 +448,83 @@ mod tests {
448448 let vbe = bi. vbe_info_tag ( ) . unwrap ( ) ;
449449 use vbe_info:: * ;
450450
451- assert_eq ! ( { vbe. mode } , 16762 ) ;
452- assert_eq ! ( { vbe. interface_segment } , 65535 ) ;
453- assert_eq ! ( { vbe. interface_offset } , 24576 ) ;
454- assert_eq ! ( { vbe. interface_length } , 79 ) ;
455- assert_eq ! ( { vbe. control_info. signature } , [ 86 , 69 , 83 , 65 ] ) ;
456- assert_eq ! ( { vbe. control_info. version } , 768 ) ;
457- assert_eq ! ( { vbe. control_info. oem_string_ptr } , 3221247964 ) ;
451+ assert_eq ! ( { vbe. mode( ) } , 16762 ) ;
452+ assert_eq ! ( { vbe. interface_segment( ) } , 65535 ) ;
453+ assert_eq ! ( { vbe. interface_offset( ) } , 24576 ) ;
454+ assert_eq ! ( { vbe. interface_length( ) } , 79 ) ;
455+ assert_eq ! ( { vbe. control_info( ) . signature } , [ 86 , 69 , 83 , 65 ] ) ;
456+ assert_eq ! ( { vbe. control_info( ) . version } , 768 ) ;
457+ assert_eq ! ( { vbe. control_info( ) . oem_string_ptr } , 3221247964 ) ;
458458 assert_eq ! (
459- { vbe. control_info. capabilities } ,
459+ { vbe. control_info( ) . capabilities } ,
460460 VBECapabilities :: SWITCHABLE_DAC
461461 ) ;
462- assert_eq ! ( { vbe. control_info. mode_list_ptr } , 1610645538 ) ;
463- assert_eq ! ( { vbe. control_info. total_memory } , 256 ) ;
464- assert_eq ! ( { vbe. control_info. oem_software_revision } , 0 ) ;
465- assert_eq ! ( { vbe. control_info. oem_vendor_name_ptr } , 3221247984 ) ;
466- assert_eq ! ( { vbe. control_info. oem_product_name_ptr } , 3221248003 ) ;
467- assert_eq ! ( { vbe. control_info. oem_product_revision_ptr } , 3221248023 ) ;
468- assert ! ( { vbe. mode_info. mode_attributes } . contains(
462+ assert_eq ! ( { vbe. control_info( ) . mode_list_ptr } , 1610645538 ) ;
463+ assert_eq ! ( { vbe. control_info( ) . total_memory } , 256 ) ;
464+ assert_eq ! ( { vbe. control_info( ) . oem_software_revision } , 0 ) ;
465+ assert_eq ! ( { vbe. control_info( ) . oem_vendor_name_ptr } , 3221247984 ) ;
466+ assert_eq ! ( { vbe. control_info( ) . oem_product_name_ptr } , 3221248003 ) ;
467+ assert_eq ! ( { vbe. control_info( ) . oem_product_revision_ptr } , 3221248023 ) ;
468+ assert ! ( { vbe. mode_info( ) . mode_attributes } . contains(
469469 VBEModeAttributes :: SUPPORTED
470470 | VBEModeAttributes :: COLOR
471471 | VBEModeAttributes :: GRAPHICS
472472 | VBEModeAttributes :: NOT_VGA_COMPATIBLE
473473 | VBEModeAttributes :: LINEAR_FRAMEBUFFER
474474 ) ) ;
475- assert ! ( vbe. mode_info. window_a_attributes. contains(
475+ assert ! ( vbe. mode_info( ) . window_a_attributes. contains(
476476 VBEWindowAttributes :: RELOCATABLE
477477 | VBEWindowAttributes :: READABLE
478478 | VBEWindowAttributes :: WRITEABLE
479479 ) ) ;
480- assert_eq ! ( { vbe. mode_info. window_granularity } , 64 ) ;
481- assert_eq ! ( { vbe. mode_info. window_size } , 64 ) ;
482- assert_eq ! ( { vbe. mode_info. window_a_segment } , 40960 ) ;
483- assert_eq ! ( { vbe. mode_info. window_function_ptr } , 3221247162 ) ;
484- assert_eq ! ( { vbe. mode_info. pitch } , 5120 ) ;
485- assert_eq ! ( { vbe. mode_info. resolution } , ( 1280 , 800 ) ) ;
486- assert_eq ! ( vbe. mode_info. character_size, ( 8 , 16 ) ) ;
487- assert_eq ! ( vbe. mode_info. number_of_planes, 1 ) ;
488- assert_eq ! ( vbe. mode_info. bpp, 32 ) ;
489- assert_eq ! ( vbe. mode_info. number_of_banks, 1 ) ;
490- assert_eq ! ( vbe. mode_info. memory_model, VBEMemoryModel :: DirectColor ) ;
491- assert_eq ! ( vbe. mode_info. bank_size, 0 ) ;
492- assert_eq ! ( vbe. mode_info. number_of_image_pages, 3 ) ;
480+ assert_eq ! ( { vbe. mode_info( ) . window_granularity } , 64 ) ;
481+ assert_eq ! ( { vbe. mode_info( ) . window_size } , 64 ) ;
482+ assert_eq ! ( { vbe. mode_info( ) . window_a_segment } , 40960 ) ;
483+ assert_eq ! ( { vbe. mode_info( ) . window_function_ptr } , 3221247162 ) ;
484+ assert_eq ! ( { vbe. mode_info( ) . pitch } , 5120 ) ;
485+ assert_eq ! ( { vbe. mode_info( ) . resolution } , ( 1280 , 800 ) ) ;
486+ assert_eq ! ( vbe. mode_info( ) . character_size, ( 8 , 16 ) ) ;
487+ assert_eq ! ( vbe. mode_info( ) . number_of_planes, 1 ) ;
488+ assert_eq ! ( vbe. mode_info( ) . bpp, 32 ) ;
489+ assert_eq ! ( vbe. mode_info( ) . number_of_banks, 1 ) ;
490+ assert_eq ! ( vbe. mode_info( ) . memory_model, VBEMemoryModel :: DirectColor ) ;
491+ assert_eq ! ( vbe. mode_info( ) . bank_size, 0 ) ;
492+ assert_eq ! ( vbe. mode_info( ) . number_of_image_pages, 3 ) ;
493493 assert_eq ! (
494- vbe. mode_info. red_field,
494+ vbe. mode_info( ) . red_field,
495495 VBEField {
496496 position: 16 ,
497497 size: 8 ,
498498 }
499499 ) ;
500500 assert_eq ! (
501- vbe. mode_info. green_field,
501+ vbe. mode_info( ) . green_field,
502502 VBEField {
503503 position: 8 ,
504504 size: 8 ,
505505 }
506506 ) ;
507507 assert_eq ! (
508- vbe. mode_info. blue_field,
508+ vbe. mode_info( ) . blue_field,
509509 VBEField {
510510 position: 0 ,
511511 size: 8 ,
512512 }
513513 ) ;
514514 assert_eq ! (
515- vbe. mode_info. reserved_field,
515+ vbe. mode_info( ) . reserved_field,
516516 VBEField {
517517 position: 24 ,
518518 size: 8 ,
519519 }
520520 ) ;
521521 assert_eq ! (
522- vbe. mode_info. direct_color_attributes,
522+ vbe. mode_info( ) . direct_color_attributes,
523523 VBEDirectColorAttributes :: RESERVED_USABLE
524524 ) ;
525- assert_eq ! ( { vbe. mode_info. framebuffer_base_ptr } , 4244635648 ) ;
526- assert_eq ! ( { vbe. mode_info. offscreen_memory_offset } , 0 ) ;
527- assert_eq ! ( { vbe. mode_info. offscreen_memory_size } , 0 ) ;
525+ assert_eq ! ( { vbe. mode_info( ) . framebuffer_base_ptr } , 4244635648 ) ;
526+ assert_eq ! ( { vbe. mode_info( ) . offscreen_memory_offset } , 0 ) ;
527+ assert_eq ! ( { vbe. mode_info( ) . offscreen_memory_size } , 0 ) ;
528528 }
529529
530530 #[ test]
0 commit comments