[−][src]Function world_map_gen::draw::draw_json
pub fn draw_json<W: Write>(writer: &mut W, board: &Board) -> Result<()>
Render the given board as JSON to given writer. When deserializing the board as JSON or writing the result to the writer failed, it returns an error.
use world_map_gen::gen::RandomBoardGen; use world_map_gen::draw::draw_json; use std::io::Write; let mut gen = RandomBoardGen::default(); let board = gen.gen_auto(3, 4); // Writer to write the serialized JSON result let mut buffer = Vec::<u8>::new(); draw_json(&mut buffer, &board).unwrap(); println!("JSON: {}", std::str::from_utf8(&buffer).unwrap());