Struct pact_plugin_driver::proto::CompareContentsResponse
source · pub struct CompareContentsResponse {
pub error: String,
pub type_mismatch: Option<ContentTypeMismatch>,
pub results: HashMap<String, ContentMismatches>,
}Expand description
Response to the CompareContentsRequest with the results of the comparison
Fields§
§error: StringError message if an error occurred. If this field is set, the remaining fields will be ignored and the verification marked as failed
type_mismatch: Option<ContentTypeMismatch>There was a mismatch with the types of content. If this is set, the results may not be set.
results: HashMap<String, ContentMismatches>Results of the match, keyed by matching rule expression
Trait Implementations§
source§impl Clone for CompareContentsResponse
impl Clone for CompareContentsResponse
source§fn clone(&self) -> CompareContentsResponse
fn clone(&self) -> CompareContentsResponse
Returns a copy 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 CompareContentsResponse
impl Debug for CompareContentsResponse
source§impl Default for CompareContentsResponse
impl Default for CompareContentsResponse
source§impl Message for CompareContentsResponse
impl Message for CompareContentsResponse
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8, Global> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self. Read moresource§impl PartialEq<CompareContentsResponse> for CompareContentsResponse
impl PartialEq<CompareContentsResponse> for CompareContentsResponse
source§fn eq(&self, other: &CompareContentsResponse) -> bool
fn eq(&self, other: &CompareContentsResponse) -> bool
impl StructuralPartialEq for CompareContentsResponse
Auto Trait Implementations§
impl RefUnwindSafe for CompareContentsResponse
impl Send for CompareContentsResponse
impl Sync for CompareContentsResponse
impl Unpin for CompareContentsResponse
impl UnwindSafe for CompareContentsResponse
Blanket Implementations§
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request