Enum pact_models::PactSpecification [−][src]
pub enum PactSpecification { Unknown, V1, V1_1, V2, V3, V4, }
Enum defining the pact specification versions supported by the library
Variants
Unknown or unsupported specification version
First version of the pact specification (https://github.com/pact-foundation/pact-specification/tree/version-1)
Second version of the pact specification (https://github.com/pact-foundation/pact-specification/tree/version-1.1)
Version two of the pact specification (https://github.com/pact-foundation/pact-specification/tree/version-2)
Version three of the pact specification (https://github.com/pact-foundation/pact-specification/tree/version-3)
Version four of the pact specification (https://github.com/pact-foundation/pact-specification/tree/version-4)
Implementations
Trait Implementations
impl Clone for PactSpecification
[src]
impl Clone for PactSpecification
[src]fn clone(&self) -> PactSpecification
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for PactSpecification
[src]
impl Default for PactSpecification
[src]impl<'de> Deserialize<'de> for PactSpecification
[src]
impl<'de> Deserialize<'de> for PactSpecification
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<PactSpecification> for PactSpecification
[src]
impl PartialEq<PactSpecification> for PactSpecification
[src]impl PartialOrd<PactSpecification> for PactSpecification
[src]
impl PartialOrd<PactSpecification> for PactSpecification
[src]fn partial_cmp(&self, other: &PactSpecification) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl Serialize for PactSpecification
[src]
impl Serialize for PactSpecification
[src]Auto Trait Implementations
impl RefUnwindSafe for PactSpecification
impl RefUnwindSafe for PactSpecification
impl Send for PactSpecification
impl Send for PactSpecification
impl Sync for PactSpecification
impl Sync for PactSpecification
impl Unpin for PactSpecification
impl Unpin for PactSpecification
impl UnwindSafe for PactSpecification
impl UnwindSafe for PactSpecification
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]