[][src]Enum pact_matching::models::DifferenceType

pub enum DifferenceType {
    Method,
    Path,
    Headers,
    QueryParameters,
    Body,
    MatchingRules,
    Status,
}

Enumeration of the types of differences between requests and responses

Variants

Method

Methods differ

Path

Paths differ

Headers

Headers differ

QueryParameters

Query parameters differ

Body

Bodies differ

MatchingRules

Matching Rules differ

Status

Response status differ

Trait Implementations

impl Clone for DifferenceType[src]

impl Debug for DifferenceType[src]

impl Eq for DifferenceType[src]

impl PartialEq<DifferenceType> for DifferenceType[src]

impl StructuralEq for DifferenceType[src]

impl StructuralPartialEq for DifferenceType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,