pub struct TexmfResources { /* private fields */ }Expand description
Resource provider backed by a TeXMF tree root and its ls-R filename index.
Implementations§
Trait Implementations§
Source§impl Debug for TexmfResources
impl Debug for TexmfResources
Source§impl ResourceProvider for TexmfResources
impl ResourceProvider for TexmfResources
Source§fn read_request(
&self,
request: &ResourceRequest,
) -> Result<Resource, ResourceError>
fn read_request( &self, request: &ResourceRequest, ) -> Result<Resource, ResourceError>
Resolve an arbitrary resource described by
request.Source§fn read(
&self,
name: &str,
kind: ResourceKind,
) -> Result<Resource, ResourceError>
fn read( &self, name: &str, kind: ResourceKind, ) -> Result<Resource, ResourceError>
Resolve
name as a resource of the given kind.Source§fn read_tex_input(&self, name: &str) -> Result<Resource, ResourceError>
fn read_tex_input(&self, name: &str) -> Result<Resource, ResourceError>
Resolve a TeX input file by name.
Source§fn read_package(&self, name: &str) -> Result<Resource, ResourceError>
fn read_package(&self, name: &str) -> Result<Resource, ResourceError>
Resolve a LaTeX package file by name.
Source§fn read_class(&self, name: &str) -> Result<Resource, ResourceError>
fn read_class(&self, name: &str) -> Result<Resource, ResourceError>
Resolve a LaTeX class file by name.
Source§fn read_font_definition(&self, name: &str) -> Result<Resource, ResourceError>
fn read_font_definition(&self, name: &str) -> Result<Resource, ResourceError>
Resolve a font definition file by name.
Source§fn read_package_support(&self, name: &str) -> Result<Resource, ResourceError>
fn read_package_support(&self, name: &str) -> Result<Resource, ResourceError>
Resolve a package support file by name.
Source§fn read_font(&self, name: &str) -> Result<Resource, ResourceError>
fn read_font(&self, name: &str) -> Result<Resource, ResourceError>
Resolve a font program or collection by name.
Source§fn read_encoding(&self, name: &str) -> Result<Resource, ResourceError>
fn read_encoding(&self, name: &str) -> Result<Resource, ResourceError>
Resolve a font encoding file by name.
Source§fn read_map(&self, name: &str) -> Result<Resource, ResourceError>
fn read_map(&self, name: &str) -> Result<Resource, ResourceError>
Resolve a font map file by name.
Source§fn read_config(&self, name: &str) -> Result<Resource, ResourceError>
fn read_config(&self, name: &str) -> Result<Resource, ResourceError>
Resolve a configuration file by name.
Source§fn read_format_image(&self, name: &str) -> Result<Resource, ResourceError>
fn read_format_image(&self, name: &str) -> Result<Resource, ResourceError>
Resolve a precompiled format image by name.
Source§fn read_asset(
&self,
package: &str,
name: &str,
) -> Result<Resource, ResourceError>
fn read_asset( &self, package: &str, name: &str, ) -> Result<Resource, ResourceError>
Resolve a package-owned asset by package and asset name.
Auto Trait Implementations§
impl Freeze for TexmfResources
impl RefUnwindSafe for TexmfResources
impl Send for TexmfResources
impl Sync for TexmfResources
impl Unpin for TexmfResources
impl UnsafeUnpin for TexmfResources
impl UnwindSafe for TexmfResources
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