pub struct FileResourceResolver { /* private fields */ }Expand description
Filesystem resolver used by convenience file-loading APIs.
Implementations§
Source§impl FileResourceResolver
impl FileResourceResolver
Sourcepub fn new(
base: impl Into<PathBuf>,
policy: ExternalFilePolicy,
) -> FileResourceResolver
pub fn new( base: impl Into<PathBuf>, policy: ExternalFilePolicy, ) -> FileResourceResolver
Create a resolver rooted at base.
Trait Implementations§
Source§impl Clone for FileResourceResolver
impl Clone for FileResourceResolver
Source§fn clone(&self) -> FileResourceResolver
fn clone(&self) -> FileResourceResolver
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 FileResourceResolver
impl Debug for FileResourceResolver
Source§impl ResourceResolver for FileResourceResolver
impl ResourceResolver for FileResourceResolver
Source§fn resolve_with_limit(
&self,
uri: &str,
max_bytes: Option<usize>,
) -> Result<Vec<u8>, GltfError>
fn resolve_with_limit( &self, uri: &str, max_bytes: Option<usize>, ) -> Result<Vec<u8>, GltfError>
Resolve with a decoded-byte limit when the implementation can preflight
it. The default preserves compatibility for custom resolvers and checks
their returned bytes; filesystem resolvers override this to check file
metadata before allocating.
Auto Trait Implementations§
impl Freeze for FileResourceResolver
impl RefUnwindSafe for FileResourceResolver
impl Send for FileResourceResolver
impl Sync for FileResourceResolver
impl Unpin for FileResourceResolver
impl UnsafeUnpin for FileResourceResolver
impl UnwindSafe for FileResourceResolver
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