/
germanubis
/
rust-csv
Обзор
Документация
Войти
/
germanubis
/
rust-csv
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/tutorial-write-01.rs
36 строк
977 B
Paolo Barbolini
style: address many Clippy lints
17 окт 2025, 14:51
Не верифицирован
17 окт 2025, 14:51
7c7c135
Код
Авторство
О чём код?
use std::{error::Error, io, process}; fn run() -> Result<(), Box<dyn Error>> { let mut wtr = csv::Writer::from_writer(io::stdout()); // Since we're writing records manually, we must explicitly write our // header record. A header record is written the same way that other // records are written. wtr.write_record([ "City", "State", "Population", "Latitude", "Longitude", ])?; wtr.write_record([ "Davidsons Landing", "AK", "", "65.2419444", "-165.2716667", ])?; wtr.write_record(["Kenai", "AK", "7610", "60.5544444", "-151.2583333"])?; wtr.write_record(["Oakman", "AL", "", "33.7133333", "-87.3886111"])?; // A CSV writer maintains an internal buffer, so it's important // to flush the buffer when you're done. wtr.flush()?; Ok(()) } fn main() { if let Err(err) = run() { println!("{}", err); process::exit(1); } }