pub struct FormatPolicy { /* private fields */ }Expand description
Request, response, and streaming wire formats accepted by an adapter.
Implementations§
Source§impl FormatPolicy
impl FormatPolicy
Sourcepub const fn legacy() -> Self
pub const fn legacy() -> Self
Characterizes the pre-codec JSON request/response and SSE stream behavior.
pub const fn request(&self) -> WireFormat
pub const fn response(&self) -> WireFormat
pub const fn streaming_response(&self) -> WireFormat
Trait Implementations§
Source§impl Clone for FormatPolicy
impl Clone for FormatPolicy
impl Copy for FormatPolicy
Source§impl Debug for FormatPolicy
impl Debug for FormatPolicy
impl Eq for FormatPolicy
Source§impl PartialEq for FormatPolicy
impl PartialEq for FormatPolicy
impl StructuralPartialEq for FormatPolicy
Auto Trait Implementations§
impl Freeze for FormatPolicy
impl RefUnwindSafe for FormatPolicy
impl Send for FormatPolicy
impl Sync for FormatPolicy
impl Unpin for FormatPolicy
impl UnsafeUnpin for FormatPolicy
impl UnwindSafe for FormatPolicy
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,
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.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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