INNER CODE UNIT · Rust

read_data

flosse/rust-web-framework-comparison · src/data.rs:6

pub fn read_data() -> Result<Data> {
    let mut file = File::open("data.toml")?;
    let mut toml_string = String::new();
    file.read_to_string(&mut toml_string)?;
    let data = toml::from_str(&toml_string)?;
    Ok(data)
}

#[derive(Debug, Deserialize)]
pub struct Data {
    pub frontend: Vec<Frontend>,
    pub template: Vec<Template>,
    pub server: Vec<Server>,
    pub websocket: Vec<WebSocket>,
}

#[derive(Debug, Deserialize)]
pub struct Frontend {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…