pub struct DefaultPDFTeXEngineTypes;Expand description
Example implementation of EngineTypes for a plain TeX engine.
Trait Implementations§
Source§impl Clone for DefaultPDFTeXEngineTypes
impl Clone for DefaultPDFTeXEngineTypes
Source§fn clone(&self) -> DefaultPDFTeXEngineTypes
fn clone(&self) -> DefaultPDFTeXEngineTypes
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DefaultPDFTeXEngineTypes
impl Debug for DefaultPDFTeXEngineTypes
Source§impl EngineTypes for DefaultPDFTeXEngineTypes
impl EngineTypes for DefaultPDFTeXEngineTypes
type Char = u8
type CSName = (NonZero<u32>, PhantomData<u8>)
type Token = CompactToken
type Extension = MinimalPDFExtension<DefaultPDFTeXEngineTypes>
type Int = i32
type Dim = Dim32
type MuDim = Mu
type Num = DefaultNumSet
type State = DefaultState<DefaultPDFTeXEngineTypes>
type File = VirtualFile<u8>
type FileSystem = NoOutputFileSystem<u8>
type Outputs = LogOutputs
type Mouth = DefaultMouth<DefaultPDFTeXEngineTypes>
type Gullet = DefaultGullet<DefaultPDFTeXEngineTypes>
type CustomNode = PDFNode<DefaultPDFTeXEngineTypes>
type Stomach = DefaultStomach<DefaultPDFTeXEngineTypes>
type ErrorHandler = ErrorThrower<DefaultPDFTeXEngineTypes>
type Font = Arc<TfmFontI<i32, Dim32, (NonZero<u32>, PhantomData<u8>)>>
type FontSystem = TfmFontSystem<i32, Dim32, (NonZero<u32>, PhantomData<u8>)>
impl Copy for DefaultPDFTeXEngineTypes
Auto Trait Implementations§
impl Freeze for DefaultPDFTeXEngineTypes
impl RefUnwindSafe for DefaultPDFTeXEngineTypes
impl Send for DefaultPDFTeXEngineTypes
impl Sync for DefaultPDFTeXEngineTypes
impl Unpin for DefaultPDFTeXEngineTypes
impl UnsafeUnpin for DefaultPDFTeXEngineTypes
impl UnwindSafe for DefaultPDFTeXEngineTypes
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more