pub struct ConversionReview {
pub types: TypeMeta,
pub request: Option<ConversionRequest>,
pub response: Option<ConversionResponse>,
}Expand description
Struct that describes both request and response
Fields§
§types: TypeMetaContains the API version and type of the request
request: Option<ConversionRequest>Contains conversion request
response: Option<ConversionResponse>Contains conversion response
Trait Implementations§
Source§impl Clone for ConversionReview
impl Clone for ConversionReview
Source§fn clone(&self) -> ConversionReview
fn clone(&self) -> ConversionReview
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 ConversionReview
impl Debug for ConversionReview
Source§impl<'de> Deserialize<'de> for ConversionReview
impl<'de> Deserialize<'de> for ConversionReview
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConversionReview, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConversionReview, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ConversionResponse> for ConversionReview
impl From<ConversionResponse> for ConversionReview
Source§fn from(response: ConversionResponse) -> ConversionReview
fn from(response: ConversionResponse) -> ConversionReview
Converts to this type from the input type.
Source§impl PartialEq for ConversionReview
impl PartialEq for ConversionReview
Source§impl Serialize for ConversionReview
impl Serialize for ConversionReview
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl TryFrom<ConversionReview> for ConversionRequest
impl TryFrom<ConversionReview> for ConversionRequest
Source§type Error = ConvertConversionReviewError
type Error = ConvertConversionReviewError
The type returned in the event of a conversion error.
Source§fn try_from(
review: ConversionReview,
) -> Result<ConversionRequest, <ConversionRequest as TryFrom<ConversionReview>>::Error>
fn try_from( review: ConversionReview, ) -> Result<ConversionRequest, <ConversionRequest as TryFrom<ConversionReview>>::Error>
Performs the conversion.
impl StructuralPartialEq for ConversionReview
Auto Trait Implementations§
impl Freeze for ConversionReview
impl RefUnwindSafe for ConversionReview
impl Send for ConversionReview
impl Sync for ConversionReview
impl Unpin for ConversionReview
impl UnwindSafe for ConversionReview
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<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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more