pub struct NodeLimits {
pub max_output_bytes: u64,
pub max_depth: u16,
pub max_fanout: u16,
}Expand description
A bounded resource envelope declared by a node.
Fields§
§max_output_bytes: u64Maximum materialized output length this node may produce.
max_depth: u16Maximum dependency depth permitted below this node.
max_fanout: u16Maximum dependency fanout permitted.
Implementations§
Source§impl NodeLimits
impl NodeLimits
Sourcepub const DEFAULT: NodeLimits
pub const DEFAULT: NodeLimits
Conservative defaults used by the PDF inverse compiler.
Trait Implementations§
Source§impl Clone for NodeLimits
impl Clone for NodeLimits
impl Copy for NodeLimits
Source§impl Debug for NodeLimits
impl Debug for NodeLimits
impl Eq for NodeLimits
Source§impl PartialEq for NodeLimits
impl PartialEq for NodeLimits
impl StructuralPartialEq for NodeLimits
Auto Trait Implementations§
impl Freeze for NodeLimits
impl RefUnwindSafe for NodeLimits
impl Send for NodeLimits
impl Sync for NodeLimits
impl Unpin for NodeLimits
impl UnsafeUnpin for NodeLimits
impl UnwindSafe for NodeLimits
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