Skip to main content

SpecCombinator

Trait SpecCombinator 

Source
pub trait SpecCombinator:
    SpecByteLen
    + Consistency<Val = Self::T>
    + SpecParser<PVal = Self::T>
    + SpecSerializer<SVal = Self::T>
    + SpecSerializerDps<SValue = Self::T> { }
Expand description

Marker trait for all specification traits bundled together.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<T> SpecCombinator for T
where T: SpecByteLen + Consistency<Val = Self::T> + SpecParser<PVal = Self::T> + SpecSerializer<SVal = Self::T> + SpecSerializerDps<SValue = Self::T>,