Как прочитать структуру из файла в Rust?

Есть ли способ, которым я могу прочитать структуру непосредственно из файла в Rust? Мой код:

use std::fs::File;

struct Configuration {
    item1: u8,
    item2: u16,
    item3: i32,
    item4: [char; 8],
}

fn main() {
    let file = File::open("config_file").unwrap();

    let mut config: Configuration;
    // How to read struct from file?
}

Как бы я прочитал мою конфигурацию прямо вconfig из файла? Это вообще возможно?

Ответы на вопрос(3)

Ваш ответ на вопрос