pub struct InterpretationLimits {
pub max_undecoded_bytes: usize,
pub max_frame_bytes: usize,
pub max_sentence_assembly_bytes: usize,
pub max_structural_atom_bytes: usize,
pub max_pending_tool_actions: usize,
pub max_bytes_per_tool_action: usize,
pub max_output_queue_items: usize,
pub max_safe_diagnostics: usize,
}Expand description
Interpretation assembly and output bounds.
Fields§
§max_undecoded_bytes: usizeMaximum undecoded/raw buffer bytes.
max_frame_bytes: usizeMaximum dialect frame bytes.
max_sentence_assembly_bytes: usizeMaximum sentence assembly buffer.
max_structural_atom_bytes: usizeMaximum structural atom bytes.
max_pending_tool_actions: usizeMaximum pending tool actions.
max_bytes_per_tool_action: usizeMaximum bytes per pending tool action.
max_output_queue_items: usizeMaximum canonical output queue items.
max_safe_diagnostics: usizeMaximum safe diagnostics retained.
Trait Implementations§
Source§impl Clone for InterpretationLimits
impl Clone for InterpretationLimits
Source§fn clone(&self) -> InterpretationLimits
fn clone(&self) -> InterpretationLimits
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 InterpretationLimits
impl Debug for InterpretationLimits
Auto Trait Implementations§
impl Freeze for InterpretationLimits
impl RefUnwindSafe for InterpretationLimits
impl Send for InterpretationLimits
impl Sync for InterpretationLimits
impl Unpin for InterpretationLimits
impl UnsafeUnpin for InterpretationLimits
impl UnwindSafe for InterpretationLimits
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