@@ -414,7 +414,7 @@ mod tests {
414
414
Status :: BUFFER_TOO_SMALL
415
415
} else {
416
416
unsafe {
417
- ptr:: copy_nonoverlapping ( ( info as * const FileInfo ) . cast ( ) , buffer, required_size) ;
417
+ ptr:: copy_nonoverlapping ( core :: ptr :: from_ref :: < FileInfo > ( info) . cast ( ) , buffer, required_size) ;
418
418
}
419
419
unsafe {
420
420
* buffer_size = required_size;
@@ -423,7 +423,7 @@ mod tests {
423
423
}
424
424
}
425
425
426
- extern "efiapi" fn stub_open (
426
+ const extern "efiapi" fn stub_open (
427
427
_this : * mut FileProtocolV1 ,
428
428
_new_handle : * mut * mut FileProtocolV1 ,
429
429
_filename : * const uefi_raw:: Char16 ,
@@ -433,42 +433,42 @@ mod tests {
433
433
Status :: UNSUPPORTED
434
434
}
435
435
436
- extern "efiapi" fn stub_close ( _this : * mut FileProtocolV1 ) -> Status {
436
+ const extern "efiapi" fn stub_close ( _this : * mut FileProtocolV1 ) -> Status {
437
437
Status :: SUCCESS
438
438
}
439
439
440
- extern "efiapi" fn stub_delete ( _this : * mut FileProtocolV1 ) -> Status {
440
+ const extern "efiapi" fn stub_delete ( _this : * mut FileProtocolV1 ) -> Status {
441
441
Status :: UNSUPPORTED
442
442
}
443
443
444
- extern "efiapi" fn stub_read (
444
+ const extern "efiapi" fn stub_read (
445
445
_this : * mut FileProtocolV1 ,
446
446
_buffer_size : * mut usize ,
447
447
_buffer : * mut c_void ,
448
448
) -> Status {
449
449
Status :: UNSUPPORTED
450
450
}
451
451
452
- extern "efiapi" fn stub_write (
452
+ const extern "efiapi" fn stub_write (
453
453
_this : * mut FileProtocolV1 ,
454
454
_buffer_size : * mut usize ,
455
455
_buffer : * const c_void ,
456
456
) -> Status {
457
457
Status :: UNSUPPORTED
458
458
}
459
459
460
- extern "efiapi" fn stub_get_position (
460
+ const extern "efiapi" fn stub_get_position (
461
461
_this : * const FileProtocolV1 ,
462
462
_position : * mut u64 ,
463
463
) -> Status {
464
464
Status :: UNSUPPORTED
465
465
}
466
466
467
- extern "efiapi" fn stub_set_position ( _this : * mut FileProtocolV1 , _position : u64 ) -> Status {
467
+ const extern "efiapi" fn stub_set_position ( _this : * mut FileProtocolV1 , _position : u64 ) -> Status {
468
468
Status :: UNSUPPORTED
469
469
}
470
470
471
- extern "efiapi" fn stub_set_info (
471
+ const extern "efiapi" fn stub_set_info (
472
472
_this : * mut FileProtocolV1 ,
473
473
_information_type : * const Guid ,
474
474
_buffer_size : usize ,
@@ -477,7 +477,7 @@ mod tests {
477
477
Status :: UNSUPPORTED
478
478
}
479
479
480
- extern "efiapi" fn stub_flush ( _this : * mut FileProtocolV1 ) -> Status {
480
+ const extern "efiapi" fn stub_flush ( _this : * mut FileProtocolV1 ) -> Status {
481
481
Status :: UNSUPPORTED
482
482
}
483
483
}
0 commit comments