pub struct FileSystemResourceProvider { /* private fields */ }Expand description
Filesystem backed provider; gated on the std feature to keep the engine no_std compatible.
Implementations§
Trait Implementations§
Source§impl Clone for FileSystemResourceProvider
impl Clone for FileSystemResourceProvider
Source§fn clone(&self) -> FileSystemResourceProvider
fn clone(&self) -> FileSystemResourceProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FileSystemResourceProvider
impl Debug for FileSystemResourceProvider
impl Eq for FileSystemResourceProvider
Source§impl PartialEq for FileSystemResourceProvider
impl PartialEq for FileSystemResourceProvider
Source§fn eq(&self, other: &FileSystemResourceProvider) -> bool
fn eq(&self, other: &FileSystemResourceProvider) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ResourceProvider for FileSystemResourceProvider
Available on crate feature std only.
impl ResourceProvider for FileSystemResourceProvider
Available on crate feature
std only.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.
impl StructuralPartialEq for FileSystemResourceProvider
Auto Trait Implementations§
impl Freeze for FileSystemResourceProvider
impl RefUnwindSafe for FileSystemResourceProvider
impl Send for FileSystemResourceProvider
impl Sync for FileSystemResourceProvider
impl Unpin for FileSystemResourceProvider
impl UnsafeUnpin for FileSystemResourceProvider
impl UnwindSafe for FileSystemResourceProvider
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