pub struct HookInput<'a, S> {
pub vm: &'a VM<S>,
pub token: Token,
pub tex_macro: &'a Macro,
pub arguments: &'a [&'a [Token]],
pub reverse_expansion: &'a [Token],
}
Fields§
§vm: &'a VM<S>
§token: Token
§tex_macro: &'a Macro
§arguments: &'a [&'a [Token]]
§reverse_expansion: &'a [Token]
Auto Trait Implementations§
impl<'a, S> !RefUnwindSafe for HookInput<'a, S>
impl<'a, S> !Send for HookInput<'a, S>
impl<'a, S> !Sync for HookInput<'a, S>
impl<'a, S> Unpin for HookInput<'a, S>
impl<'a, S> !UnwindSafe for HookInput<'a, S>
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