You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: hello_world.rs
    path of file: ./repos/uefi-rs/uefi-test-runner/examples
    
    the code of the file until where you have to start completion: // ANCHOR: all
// ANCHOR: features
#![no_main]
#![no_std]
// ANCHOR_END: features

// ANCHOR: use
use log::info;
use uefi::prelude::*;
// ANCHOR_END: use

// ANCHOR: entry
#[entry]
fn main(_image_handle: Handle, mut system_table: SystemTable<Boot>) -> Status {
    // ANCHOR_END: entry
    // ANCHOR: service
    
fn main(_image_handle: Handle, mut system_table: SystemTable<Boot>) -> Status {
    // ANCHOR_END: entry
    // ANCHOR: services
    uefi_services::init(&mut system_table).unwrap();
    // ANCHOR_END: services
    // ANCHOR: log
    info!("Hello world!");
    system_table.boot_services().stall(10_000_000);
    // ANCHOR_END: log
    // ANCHOR: return
    Status::SUCCESS
}