From 2716cc4f0eccdc05d43a5f94dec823f460cd8820 Mon Sep 17 00:00:00 2001 From: yggverse Date: Tue, 3 Dec 2024 19:07:35 +0200 Subject: [PATCH] update code api --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 0abc77a..f86cb24 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Line parser, useful for [TextTag](https://docs.gtk.org/gtk4/class.TextTag.html) ``` rust use ggemtext::line::{ - code::Code, + code::{Inline, Multiline}, header::{Header, Level}, link::Link, list::List, @@ -43,7 +43,7 @@ for line in gemtext.lines() { ##### Inline ``` rust -match Code::inline_from("```inline```") { +match Inline::from("```inline```") { Some(inline) => assert_eq!(inline.value, "inline"), None => assert!(false), }; @@ -52,11 +52,11 @@ match Code::inline_from("```inline```") { ##### Multiline ``` rust -match Code::multiline_begin_from("```alt") { +match Multiline::begin_from("```alt") { Some(mut multiline) => { - assert!(Code::multiline_continue_from(&mut multiline, "line 1").is_ok()); - assert!(Code::multiline_continue_from(&mut multiline, "line 2").is_ok()); - assert!(Code::multiline_continue_from(&mut multiline, "```").is_ok()); // complete + assert!(Multiline::continue_from(&mut multiline, "line 1").is_ok()); + assert!(Multiline::continue_from(&mut multiline, "line 2").is_ok()); + assert!(Multiline::continue_from(&mut multiline, "```").is_ok()); // complete assert!(multiline.completed); assert_eq!(multiline.alt, Some("alt".into()));