pub struct ParsedRmdFileDoc {
pub path: String,
pub latex_fragments: Vec<ParsedTexFileDoc>,
pub violations: Vec<Violation>,
}Expand description
Mirrors api.py::ParsedRmdFile. latex_fragments are the raw-LaTeX
islands extracted from prose blocks (spec 005 FR-006) — every rule
that iterates all_tex_like_docs() sees these alongside real .tex
files. violations are JSS-PARSE-000 findings from the Rmd
tokenizer itself (unterminated frontmatter/fence, malformed YAML),
not rule findings.
Fields§
§path: String§latex_fragments: Vec<ParsedTexFileDoc>§violations: Vec<Violation>Auto Trait Implementations§
impl Freeze for ParsedRmdFileDoc
impl RefUnwindSafe for ParsedRmdFileDoc
impl Send for ParsedRmdFileDoc
impl Sync for ParsedRmdFileDoc
impl Unpin for ParsedRmdFileDoc
impl UnsafeUnpin for ParsedRmdFileDoc
impl UnwindSafe for ParsedRmdFileDoc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more