From 73454001725eec2950a31534652a930ad72fdaef Mon Sep 17 00:00:00 2001 From: yggverse Date: Sun, 16 Mar 2025 19:43:15 +0200 Subject: [PATCH] update readme --- README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 98ec55c..01ef74f 100644 --- a/README.md +++ b/README.md @@ -72,8 +72,10 @@ match Multiline::begin_from("```alt") { #### Header +**Struct** + ``` rust -match Header::from("# H1") { +match Header::parse("# H1") { Some(h1) => { assert_eq!(h1.level as u8, Level::H1 as u8); assert_eq!(h1.value, "H1"); @@ -82,6 +84,15 @@ match Header::from("# H1") { } // H1, H2, H3 ``` +**Trait** + +``` rust +use ggemtext::line::header::{Gemtext, Level}; +assert_eq!("# H1".as_value(), Some("H1")); +assert_eq!("H1".to_source(&Level::H1), "# H1"); +// H1, H2, H3 +``` + #### Link ``` rust @@ -135,7 +146,7 @@ assert_eq!("Item".to_source(), "* Item") **Struct** ``` rust -match Quote::from("> Quote") { +match Quote::parse("> Quote") { Some(quote) => assert_eq!(quote.value, "Quote"), None => assert!(false), }