pub type VersionedValidationProtocol = ValidationProtocols<ValidationProtocol>;
Expand description
All supported versions of the validation protocol message.
Aliased Type§
enum VersionedValidationProtocol {
V3(ValidationProtocol),
}
Variants§
V3(ValidationProtocol)
V3 type.
Trait Implementations§
Source§impl From<ValidationProtocol> for VersionedValidationProtocol
impl From<ValidationProtocol> for VersionedValidationProtocol
Source§fn from(v3: ValidationProtocol) -> Self
fn from(v3: ValidationProtocol) -> Self
Converts to this type from the input type.
Source§impl From<ValidationProtocols<ApprovalDistributionMessage>> for VersionedValidationProtocol
impl From<ValidationProtocols<ApprovalDistributionMessage>> for VersionedValidationProtocol
Source§fn from(
versioned_from: ApprovalDistributionMessage,
) -> VersionedValidationProtocol
fn from( versioned_from: ApprovalDistributionMessage, ) -> VersionedValidationProtocol
Converts to this type from the input type.
Source§impl From<ValidationProtocols<BitfieldDistributionMessage>> for VersionedValidationProtocol
impl From<ValidationProtocols<BitfieldDistributionMessage>> for VersionedValidationProtocol
Source§fn from(
versioned_from: BitfieldDistributionMessage,
) -> VersionedValidationProtocol
fn from( versioned_from: BitfieldDistributionMessage, ) -> VersionedValidationProtocol
Converts to this type from the input type.
Source§impl From<ValidationProtocols<StatementDistributionMessage>> for VersionedValidationProtocol
impl From<ValidationProtocols<StatementDistributionMessage>> for VersionedValidationProtocol
Source§fn from(
versioned_from: StatementDistributionMessage,
) -> VersionedValidationProtocol
fn from( versioned_from: StatementDistributionMessage, ) -> VersionedValidationProtocol
Converts to this type from the input type.
Source§impl<V3: Clone> Clone for ValidationProtocols<V3>
impl<V3: Clone> Clone for ValidationProtocols<V3>
Source§fn clone(&self) -> ValidationProtocols<V3>
fn clone(&self) -> ValidationProtocols<V3>
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 more