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 · 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 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
Source§impl PartialEq for OversizedOutputStrategy
impl PartialEq for OversizedOutputStrategy
Source§impl Serialize for OversizedOutputStrategy
impl Serialize for OversizedOutputStrategy
impl Copy for OversizedOutputStrategy
impl Eq 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 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