Enum common_messages_sv2::Protocol [−][src]
#[repr(u8)] pub enum Protocol { MiningProtocol, JobNegotiationProtocol, TemplateDistributionProtocol, JobDistributionProtocol, }
Expand description
MiningProtocol = SV2_MINING_PROTOCOL_DISCRIMINANT
,
JobNegotiationProtocol = SV2_JOB_NEG_PROTOCOL_DISCRIMINANT
,
TemplateDistributionProtocol = SV2_TEMPLATE_DISTR_PROTOCOL_DISCRIMINANT
,
JobDistributionProtocol = SV2_JOB_DISTR_PROTOCOL_DISCRIMINANT
,
Variants
Trait Implementations
fn from_bytes(data: &'a mut [u8]) -> Result<Self, Error>
fn from_reader(reader: &mut impl Read) -> Result<Self, Error>
Auto Trait Implementations
impl RefUnwindSafe for Protocol
impl UnwindSafe for Protocol
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<'a, T> Encodable for T where
T: Into<EncodableField<'a>>,
impl<'a, T> Encodable for T where
T: Into<EncodableField<'a>>,