pub struct GlbWritePreflight { /* private fields */ }Expand description
Immutable, exact result of preflight_glb_bytes.
A receipt binds the document’s strict projection and its byte counts to one
limit set. write_glb_bytes repeats the projection and refuses if any
count changed, so a mutable core Document cannot use a stale approval.
Implementations§
Source§impl GlbWritePreflight
impl GlbWritePreflight
Sourcepub fn summary(&self) -> WriteSummary
pub fn summary(&self) -> WriteSummary
Generated glTF summary for the strict projection.
Sourcepub fn json_bytes(&self) -> usize
pub fn json_bytes(&self) -> usize
Exact padded JSON chunk byte count.
Sourcepub fn total_bytes(&self) -> usize
pub fn total_bytes(&self) -> usize
Exact complete GLB byte count, including framing.
Sourcepub const fn header_bytes(&self) -> usize
pub const fn header_bytes(&self) -> usize
Fixed GLB header size included in Self::total_bytes.
Sourcepub fn limits(&self) -> GlbWriteLimits
pub fn limits(&self) -> GlbWriteLimits
Limits against which this receipt was admitted.
Trait Implementations§
Source§impl Clone for GlbWritePreflight
impl Clone for GlbWritePreflight
Source§fn clone(&self) -> GlbWritePreflight
fn clone(&self) -> GlbWritePreflight
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 GlbWritePreflight
impl Debug for GlbWritePreflight
impl Eq for GlbWritePreflight
Source§impl PartialEq for GlbWritePreflight
impl PartialEq for GlbWritePreflight
impl StructuralPartialEq for GlbWritePreflight
Auto Trait Implementations§
impl Freeze for GlbWritePreflight
impl RefUnwindSafe for GlbWritePreflight
impl Send for GlbWritePreflight
impl Sync for GlbWritePreflight
impl Unpin for GlbWritePreflight
impl UnsafeUnpin for GlbWritePreflight
impl UnwindSafe for GlbWritePreflight
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