INNER CODE UNIT · Rust
body_offset
ShurikenTrade/shuriken-skills · src/frontmatter.rs:46
let body_offset = 3 + closing_offset + 3;
let body = raw[body_offset..].trim_start_matches(&['\r', '\n'][..]);
Ok(Parsed { frontmatter, body })
}
#[cfg(test)]
mod tests {
use super::*;
const SAMPLE: &str = "---\nname: foo\ndescription: hello world\n---\n\n# body\n\ntext\n";
#[test]
fn parses_name_and_description() {
let parsed = parse(SAMPLE).unwrap();
assert_eq!(parsed.frontmatter.name, "foo");
assert_eq!(parsed.frontmatter.description, "hello world");
}