pub enum OversizedOutputStrategy {
TruncateWithWarning,
FailExecution,
StreamToFile,
}Expand description
Strategy for handling output that exceeds max_output_size_bytes
Variants§
TruncateWithWarning
Truncate output and add warning message
FailExecution
Fail the execution with error
StreamToFile
Stream to temporary file instead of memory
Trait Implementations§
Source§impl Clone for OversizedOutputStrategy
impl Clone for OversizedOutputStrategy
Source§fn clone(&self) -> OversizedOutputStrategy
fn clone(&self) -> OversizedOutputStrategy
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 OversizedOutputStrategy
Source§impl Debug for OversizedOutputStrategy
impl Debug for OversizedOutputStrategy
Source§impl<'de> Deserialize<'de> for OversizedOutputStrategy
impl<'de> Deserialize<'de> for OversizedOutputStrategy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for OversizedOutputStrategy
Source§impl PartialEq for OversizedOutputStrategy
impl PartialEq for OversizedOutputStrategy
Source§fn eq(&self, other: &OversizedOutputStrategy) -> bool
fn eq(&self, other: &OversizedOutputStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OversizedOutputStrategy
impl Serialize for OversizedOutputStrategy
impl StructuralPartialEq for OversizedOutputStrategy
Auto Trait Implementations§
impl Freeze for OversizedOutputStrategy
impl RefUnwindSafe for OversizedOutputStrategy
impl Send for OversizedOutputStrategy
impl Sync for OversizedOutputStrategy
impl Unpin for OversizedOutputStrategy
impl UnsafeUnpin for OversizedOutputStrategy
impl UnwindSafe for OversizedOutputStrategy
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