aboutsummaryrefslogtreecommitdiff
path: root/server/tools/src/book.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-09-19 22:32:50 +0200
committermetamuffin <metamuffin@disroot.org>2025-09-19 22:40:39 +0200
commit42752bf88f962d8ed9210846a7c17798ae03d6f2 (patch)
tree8ae3c1b2e2b08a775a638222a697ed4b0e618bad /server/tools/src/book.rs
parent402067b8317195fd2bc4ab4d92b5ace94fadb7c0 (diff)
downloadhurrycurry-42752bf88f962d8ed9210846a7c17798ae03d6f2.tar
hurrycurry-42752bf88f962d8ed9210846a7c17798ae03d6f2.tar.bz2
hurrycurry-42752bf88f962d8ed9210846a7c17798ae03d6f2.tar.zst
start book html
Diffstat (limited to 'server/tools/src/book.rs')
-rw-r--r--server/tools/src/book.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/server/tools/src/book.rs b/server/tools/src/book.rs
index 6c871274..b77525af 100644
--- a/server/tools/src/book.rs
+++ b/server/tools/src/book.rs
@@ -23,7 +23,7 @@ use hurrycurry_protocol::{
book::{Book, BookPage},
};
-pub fn book() -> Result<()> {
+pub fn book() -> Result<Book> {
let mut diagram = recipe_diagram(&["plate:cheese-leek-soup".to_owned()])?;
diagram_layout(&mut diagram)?;
@@ -35,7 +35,11 @@ pub fn book() -> Result<()> {
diagram,
});
- let book = Book { pages };
+ Ok(Book { pages })
+}
+
+pub fn print_book() -> Result<()> {
+ let book = book()?;
println!("{}", serde_json::to_string_pretty(&book).unwrap());
Ok(())
}