pub struct MemoryBudget {
pub max_entry_bytes: usize,
pub max_css_bytes: usize,
pub max_nav_bytes: usize,
pub max_inline_style_bytes: usize,
pub max_pages_in_memory: usize,
}Expand description
Hard memory/resource budgets for open/parse/style/layout/render paths.
Fields§
§max_entry_bytes: usizeMax bytes allowed for a single heavy entry read (e.g. chapter XHTML).
max_css_bytes: usizeMax bytes allowed for a stylesheet payload.
Max bytes allowed for a navigation document payload.
max_inline_style_bytes: usizeMax bytes allowed for a single inline style="..." attribute payload.
max_pages_in_memory: usizeMax page objects allowed in memory for eager consumers.
Trait Implementations§
Source§impl Clone for MemoryBudget
impl Clone for MemoryBudget
Source§fn clone(&self) -> MemoryBudget
fn clone(&self) -> MemoryBudget
Returns a duplicate of the value. Read more
1.0.0 · 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 MemoryBudget
impl Debug for MemoryBudget
Source§impl Default for MemoryBudget
impl Default for MemoryBudget
Source§impl PartialEq for MemoryBudget
impl PartialEq for MemoryBudget
impl Copy for MemoryBudget
impl Eq for MemoryBudget
impl StructuralPartialEq for MemoryBudget
Auto Trait Implementations§
impl Freeze for MemoryBudget
impl RefUnwindSafe for MemoryBudget
impl Send for MemoryBudget
impl Sync for MemoryBudget
impl Unpin for MemoryBudget
impl UnsafeUnpin for MemoryBudget
impl UnwindSafe for MemoryBudget
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