Struct texlang::vm::DefaultHandlers
source · pub struct DefaultHandlers;
Trait Implementations§
source§impl Default for DefaultHandlers
impl Default for DefaultHandlers
source§fn default() -> DefaultHandlers
fn default() -> DefaultHandlers
Returns the “default value” for a type. Read more
source§impl<S: TexlangState> Handlers<S> for DefaultHandlers
impl<S: TexlangState> Handlers<S> for DefaultHandlers
source§fn character_handler(
input: &mut ExecutionInput<S>,
token: Token,
character: char
) -> Result<(), Box<Error>>
fn character_handler( input: &mut ExecutionInput<S>, token: Token, character: char ) -> Result<(), Box<Error>>
Handler to invoke for character tokens. Read more
source§fn math_character_handler(
input: &mut ExecutionInput<S>,
token: Token,
math_character: MathCode
) -> Result<(), Box<Error>>
fn math_character_handler( input: &mut ExecutionInput<S>, token: Token, math_character: MathCode ) -> Result<(), Box<Error>>
Handler to invoke for math character tokens. Read more
source§fn undefined_command_handler(
input: &mut ExecutionInput<S>,
token: Token
) -> Result<(), Box<Error>>
fn undefined_command_handler( input: &mut ExecutionInput<S>, token: Token ) -> Result<(), Box<Error>>
Handler to invoke for a control sequence or active character for which no command is defined. Read more
source§fn unexpanded_expansion_command(
input: &mut ExecutionInput<S>,
token: Token
) -> Result<(), Box<Error>>
fn unexpanded_expansion_command( input: &mut ExecutionInput<S>, token: Token ) -> Result<(), Box<Error>>
Handler to invoke for expansion commands that were not expanded. Read more
Auto Trait Implementations§
impl RefUnwindSafe for DefaultHandlers
impl Send for DefaultHandlers
impl Sync for DefaultHandlers
impl Unpin for DefaultHandlers
impl UnwindSafe for DefaultHandlers
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