pub struct RenderManifest {Show 22 fields
pub dbfile: PathBuf,
pub navigation_toc: Option<String>,
pub graphicimages: bool,
pub graphics_svg_threshold_kb: u32,
pub pmml: bool,
pub cmml: bool,
pub keep_xmath: bool,
pub invisible_times: bool,
pub plane1: bool,
pub hackplane1: bool,
pub mathtex: bool,
pub intent_literal: bool,
pub stylesheet: Option<String>,
pub xslt_params: Vec<(String, String)>,
pub nodefaultresources: bool,
pub searchpaths: Vec<String>,
pub is_html_out: bool,
pub svg_fragments: Vec<(String, String)>,
pub schemadocs: bool,
pub whatsout: String,
pub page_opts: PageOpts,
pub pages: Vec<PageJob>,
}Expand description
Everything a page-render worker needs to rebuild the pass-B processor set
exactly as the parent would have, plus its page range. Written as
render-manifest-{i}.json beside the saved render.db.
Fields§
§dbfile: PathBufThe saved ObjectDB (SQLite, attached readonly by each worker).
graphicimages: bool§graphics_svg_threshold_kb: u32§pmml: bool§cmml: bool§keep_xmath: bool§invisible_times: boolAlready-inverted from the CLI’s noinvisibletimes.
plane1: bool§hackplane1: bool§mathtex: bool§intent_literal: bool§stylesheet: Option<String>§xslt_params: Vec<(String, String)>The fully-resolved XSLT parameter map (CSS/JS/LATEXML_VERSION/user overrides), captured after the parent computed it.
nodefaultresources: bool§searchpaths: Vec<String>The resolved stylesheet/resource search paths the parent’s XSLT::new
received.
is_html_out: bool§svg_fragments: Vec<(String, String)>§schemadocs: bool§whatsout: Stringlatexml_post::extract::Whatsout as its canonical CLI tag
(as_cli/from_cli round-trip).
page_opts: PageOpts§pages: Vec<PageJob>Trait Implementations§
Source§impl Clone for RenderManifest
impl Clone for RenderManifest
Source§fn clone(&self) -> RenderManifest
fn clone(&self) -> RenderManifest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for RenderManifest
impl<'de> Deserialize<'de> for RenderManifest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RenderManifest
impl RefUnwindSafe for RenderManifest
impl Send for RenderManifest
impl Sync for RenderManifest
impl Unpin for RenderManifest
impl UnsafeUnpin for RenderManifest
impl UnwindSafe for RenderManifest
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