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");
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…