pub type BitfieldDistributionMessage = ValidationProtocols<BitfieldDistributionMessage>;
Expand description
Version-annotated messages used by the bitfield distribution subsystem.
Aliased Type§
enum BitfieldDistributionMessage {
V3(BitfieldDistributionMessage),
}
Variants§
V3(BitfieldDistributionMessage)
V3 type.
Trait Implementations§
Source§impl<'a> TryFrom<&'a ValidationProtocols<ValidationProtocol>> for BitfieldDistributionMessage
impl<'a> TryFrom<&'a ValidationProtocols<ValidationProtocol>> for BitfieldDistributionMessage
Source§type Error = WrongVariant
type Error = WrongVariant
The type returned in the event of a conversion error.
Source§fn try_from(
x: &'a VersionedValidationProtocol,
) -> Result<BitfieldDistributionMessage, Self::Error>
fn try_from( x: &'a VersionedValidationProtocol, ) -> Result<BitfieldDistributionMessage, Self::Error>
Performs the conversion.
Source§impl TryFrom<ValidationProtocols<ValidationProtocol>> for BitfieldDistributionMessage
impl TryFrom<ValidationProtocols<ValidationProtocol>> for BitfieldDistributionMessage
Source§type Error = WrongVariant
type Error = WrongVariant
The type returned in the event of a conversion error.
Source§fn try_from(
x: VersionedValidationProtocol,
) -> Result<BitfieldDistributionMessage, Self::Error>
fn try_from( x: VersionedValidationProtocol, ) -> Result<BitfieldDistributionMessage, Self::Error>
Performs the conversion.
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