【Rust】ファイルの先頭行のみ読み込みたい

linesをforループで回して、1回でbreakする。。。 絶対違うように思うが、他の方法がわからん…

fn genesis_check()-> Result<(), Box<dyn std::error::Error>> {
    for result in BufReader::new(File::open("blocks.txt")?).lines() {
        let l = result?;
        let param:Block = serde_json::from_str(&l).unwrap();
        println!("{:?}", param.hash);
        break;
    }
    Ok(())
}