pub enum PipelineResultMode {
All,
Last,
}Expand description
Controls what execute_pipeline returns to the caller.
Variants§
All
Return every step’s result as a JSON array (default; backward compatible).
Last
Return only the final step’s raw output. Use when earlier steps produce large intermediate blobs (e.g. base64) that must not flow back into the model context.
Trait Implementations§
Source§impl Clone for PipelineResultMode
impl Clone for PipelineResultMode
Source§fn clone(&self) -> PipelineResultMode
fn clone(&self) -> PipelineResultMode
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 PipelineResultMode
impl Debug for PipelineResultMode
Source§impl Default for PipelineResultMode
impl Default for PipelineResultMode
Source§fn default() -> PipelineResultMode
fn default() -> PipelineResultMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PipelineResultMode
impl<'de> Deserialize<'de> for PipelineResultMode
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 PipelineResultMode
impl PartialEq for PipelineResultMode
Source§impl Serialize for PipelineResultMode
impl Serialize for PipelineResultMode
impl Copy for PipelineResultMode
impl Eq for PipelineResultMode
impl StructuralPartialEq for PipelineResultMode
Auto Trait Implementations§
impl Freeze for PipelineResultMode
impl RefUnwindSafe for PipelineResultMode
impl Send for PipelineResultMode
impl Sync for PipelineResultMode
impl Unpin for PipelineResultMode
impl UnsafeUnpin for PipelineResultMode
impl UnwindSafe for PipelineResultMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more