pub enum SubRequestResponseMode {
Buffered,
Streaming,
}Expand description
Transport mode selected by filters for the next sub-request response.
This is a provider-agnostic projection of a filter decision. Praxis does not inspect request JSON or expose a YAML switch for this value.
Variants§
Buffered
Buffer the complete sub-request response before returning it.
Streaming
Return response headers plus a pull-based streaming body.
Trait Implementations§
Source§impl Clone for SubRequestResponseMode
impl Clone for SubRequestResponseMode
Source§fn clone(&self) -> SubRequestResponseMode
fn clone(&self) -> SubRequestResponseMode
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 SubRequestResponseMode
Source§impl Debug for SubRequestResponseMode
impl Debug for SubRequestResponseMode
Source§impl Default for SubRequestResponseMode
impl Default for SubRequestResponseMode
Source§fn default() -> SubRequestResponseMode
fn default() -> SubRequestResponseMode
Returns the “default value” for a type. Read more
impl Eq for SubRequestResponseMode
Source§impl PartialEq for SubRequestResponseMode
impl PartialEq for SubRequestResponseMode
impl StructuralPartialEq for SubRequestResponseMode
Auto Trait Implementations§
impl Freeze for SubRequestResponseMode
impl RefUnwindSafe for SubRequestResponseMode
impl Send for SubRequestResponseMode
impl Sync for SubRequestResponseMode
impl Unpin for SubRequestResponseMode
impl UnsafeUnpin for SubRequestResponseMode
impl UnwindSafe for SubRequestResponseMode
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.