update readme

This commit is contained in:
yggverse 2025-03-16 19:43:15 +02:00
parent 8eaad1dac9
commit 7345400172

View file

@ -72,8 +72,10 @@ match Multiline::begin_from("```alt") {
#### Header #### Header
**Struct**
``` rust ``` rust
match Header::from("# H1") { match Header::parse("# H1") {
Some(h1) => { Some(h1) => {
assert_eq!(h1.level as u8, Level::H1 as u8); assert_eq!(h1.level as u8, Level::H1 as u8);
assert_eq!(h1.value, "H1"); assert_eq!(h1.value, "H1");
@ -82,6 +84,15 @@ match Header::from("# H1") {
} // H1, H2, H3 } // 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 #### Link
``` rust ``` rust
@ -135,7 +146,7 @@ assert_eq!("Item".to_source(), "* Item")
**Struct** **Struct**
``` rust ``` rust
match Quote::from("> Quote") { match Quote::parse("> Quote") {
Some(quote) => assert_eq!(quote.value, "Quote"), Some(quote) => assert_eq!(quote.value, "Quote"),
None => assert!(false), None => assert!(false),
} }