pub struct ResourceLimits {
pub max_resource_bytes: Option<usize>,
pub max_total_buffer_bytes: Option<usize>,
pub max_image_pixels: Option<u64>,
pub max_external_asset_depth: Option<usize>,
}Available on crate feature
gltf-container only.Expand description
Optional resource quotas. None means unlimited.
Fields§
§max_resource_bytes: Option<usize>Maximum decoded size of any one resource.
max_total_buffer_bytes: Option<usize>Maximum decoded size of all glTF buffers combined.
max_image_pixels: Option<u64>Maximum decoded image pixel count. Image decoders enforce this limit.
max_external_asset_depth: Option<usize>Maximum number of explicit nested glTF assets on one files chain.
The document layer owns graph traversal; this quota bounds each caller-directed chain without triggering implicit recursion.
Trait Implementations§
Source§impl Clone for ResourceLimits
impl Clone for ResourceLimits
Source§fn clone(&self) -> ResourceLimits
fn clone(&self) -> ResourceLimits
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 moreimpl Copy for ResourceLimits
Source§impl Debug for ResourceLimits
impl Debug for ResourceLimits
Source§impl Default for ResourceLimits
impl Default for ResourceLimits
Source§fn default() -> ResourceLimits
fn default() -> ResourceLimits
Returns the “default value” for a type. Read more
impl Eq for ResourceLimits
Source§impl PartialEq for ResourceLimits
impl PartialEq for ResourceLimits
impl StructuralPartialEq for ResourceLimits
Auto Trait Implementations§
impl Freeze for ResourceLimits
impl RefUnwindSafe for ResourceLimits
impl Send for ResourceLimits
impl Sync for ResourceLimits
impl Unpin for ResourceLimits
impl UnsafeUnpin for ResourceLimits
impl UnwindSafe for ResourceLimits
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