Skip to main content

RusTeXEngine

Type Alias RusTeXEngine 

Source
pub type RusTeXEngine = DefaultEngine<Types>;

Aliased Type§

pub struct RusTeXEngine {
    pub aux: EngineAux<Types>,
    pub state: RusTeXState,
    pub filesystem: RusTeXFileSystem,
    pub fontsystem: Fontsystem,
    pub mouth: DefaultMouth<Types>,
    pub gullet: DefaultGullet<Types>,
    pub stomach: RusTeXStomach,
}

Fields§

§aux: EngineAux<Types>§state: RusTeXState§filesystem: RusTeXFileSystem§fontsystem: Fontsystem§mouth: DefaultMouth<Types>§gullet: DefaultGullet<Types>§stomach: RusTeXStomach

Trait Implementations§

Source§

impl RusTeXEngineExt for RusTeXEngine

Source§

fn run_string( &mut self, file: PathBuf, content: &str, ) -> Option<TeXError<Types>>

Source§

fn do_result( &mut self, result: Option<TeXError<Types>>, settings: Settings, ) -> CompilationResult

Source§

impl RusTeXEngineT for RusTeXEngine

Source§

fn initialize(log: bool)

Source§

fn get() -> Self

Source§

fn run<S: AsRef<str>>( &mut self, file: S, settings: Settings, ) -> CompilationResult

Source§

fn do_file<S: AsRef<str>>(file: S, settings: Settings) -> CompilationResult