mirror of
https://github.com/alexgo-io/stacks-puppet-node.git
synced 2026-01-12 16:53:21 +08:00
CRC: fix documentation on define_u8_enum types in messages.rs
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
This commit is contained in:
@@ -67,8 +67,12 @@ MessageSlotID {
|
||||
BlockResponse = 1
|
||||
});
|
||||
|
||||
define_u8_enum!(SignerMessageTypePrefix {
|
||||
define_u8_enum!(
|
||||
/// Enum representing the SignerMessage type prefix
|
||||
SignerMessageTypePrefix {
|
||||
/// Block Proposal message from miners
|
||||
BlockProposal = 0,
|
||||
/// Block Response message from signers
|
||||
BlockResponse = 1
|
||||
});
|
||||
|
||||
@@ -185,8 +189,12 @@ pub trait StacksMessageCodecExtensions: Sized {
|
||||
fn inner_consensus_deserialize<R: Read>(fd: &mut R) -> Result<Self, CodecError>;
|
||||
}
|
||||
|
||||
define_u8_enum!(RejectCodeTypePrefix{
|
||||
define_u8_enum!(
|
||||
/// Enum representing the reject code type prefix
|
||||
RejectCodeTypePrefix{
|
||||
/// The block was rejected due to validation issues
|
||||
ValidationFailed = 0,
|
||||
/// The block was rejected due to connectivity issues with the signer
|
||||
ConnectivityIssues = 1
|
||||
});
|
||||
|
||||
@@ -217,8 +225,12 @@ pub enum RejectCode {
|
||||
ConnectivityIssues,
|
||||
}
|
||||
|
||||
define_u8_enum!(BlockResponseTypePrefix{
|
||||
define_u8_enum!(
|
||||
/// Enum representing the BlockResponse type prefix
|
||||
BlockResponseTypePrefix{
|
||||
/// An accepted block response
|
||||
Accepted = 0,
|
||||
/// A rejected block response
|
||||
Rejected = 1
|
||||
});
|
||||
|
||||
|
||||
@@ -100,11 +100,18 @@ MessageSlotID {
|
||||
EncryptedSignerState = 13
|
||||
});
|
||||
|
||||
define_u8_enum!(SignerMessageTypePrefix {
|
||||
define_u8_enum!(
|
||||
/// Enum representing the signer message type prefix
|
||||
SignerMessageTypePrefix {
|
||||
/// A block response message
|
||||
BlockResponse = 0,
|
||||
/// A wsts packet message
|
||||
Packet = 1,
|
||||
/// A list of transactions that a signer cares about
|
||||
Transactions = 2,
|
||||
/// The results of a successful DKG
|
||||
DkgResults = 3,
|
||||
/// The encrypted state of the signer to be persisted
|
||||
EncryptedSignerState = 4
|
||||
});
|
||||
|
||||
@@ -153,16 +160,28 @@ impl From<&SignerMessage> for SignerMessageTypePrefix {
|
||||
}
|
||||
}
|
||||
|
||||
define_u8_enum!(MessageTypePrefix {
|
||||
define_u8_enum!(
|
||||
/// Enum representing the message type prefix
|
||||
MessageTypePrefix {
|
||||
/// DkgBegin message
|
||||
DkgBegin = 0,
|
||||
/// DkgPrivateBegin message
|
||||
DkgPrivateBegin = 1,
|
||||
/// DkgEndBegin message
|
||||
DkgEndBegin = 2,
|
||||
/// DkgEnd message
|
||||
DkgEnd = 3,
|
||||
/// DkgPublicShares message
|
||||
DkgPublicShares = 4,
|
||||
/// DkgPrivateShares message
|
||||
DkgPrivateShares = 5,
|
||||
/// NonceRequest message
|
||||
NonceRequest = 6,
|
||||
/// NonceResponse message
|
||||
NonceResponse = 7,
|
||||
/// SignatureShareRequest message
|
||||
SignatureShareRequest = 8,
|
||||
/// SignatureShareResponse message
|
||||
SignatureShareResponse = 9
|
||||
});
|
||||
|
||||
@@ -192,13 +211,22 @@ impl TryFrom<u8> for MessageTypePrefix {
|
||||
}
|
||||
}
|
||||
|
||||
define_u8_enum!(RejectCodeTypePrefix{
|
||||
define_u8_enum!(
|
||||
/// Enum representing the reject code type prefix
|
||||
RejectCodeTypePrefix{
|
||||
/// Validation failed
|
||||
ValidationFailed = 0,
|
||||
/// Signed rejection
|
||||
SignedRejection = 1,
|
||||
/// Insufficient signers
|
||||
InsufficientSigners = 2,
|
||||
/// Missing transactions
|
||||
MissingTransactions = 3,
|
||||
/// Connectivity issues
|
||||
ConnectivityIssues = 4,
|
||||
/// Nonce timeout
|
||||
NonceTimeout = 5,
|
||||
/// Aggregator error
|
||||
AggregatorError = 6
|
||||
});
|
||||
|
||||
@@ -540,11 +568,18 @@ impl StacksMessageCodecExtensions for HashSet<u32> {
|
||||
}
|
||||
}
|
||||
|
||||
define_u8_enum!(DkgFailureTypePrefix{
|
||||
define_u8_enum!(
|
||||
/// Enum representing the DKG failure type prefix
|
||||
DkgFailureTypePrefix{
|
||||
/// Bad state
|
||||
BadState = 0,
|
||||
/// Missing public shares
|
||||
MissingPublicShares = 1,
|
||||
/// Bad public shares
|
||||
BadPublicShares = 2,
|
||||
/// Missing private shares
|
||||
MissingPrivateShares = 3,
|
||||
/// Bad private shares
|
||||
BadPrivateShares = 4
|
||||
});
|
||||
|
||||
@@ -674,8 +709,12 @@ impl StacksMessageCodecExtensions for DkgEndBegin {
|
||||
}
|
||||
}
|
||||
|
||||
define_u8_enum!(DkgStatusTypePrefix{
|
||||
define_u8_enum!(
|
||||
/// Enum representing the DKG status type prefix
|
||||
DkgStatusTypePrefix{
|
||||
/// Success
|
||||
Success = 0,
|
||||
/// Failure
|
||||
Failure = 1
|
||||
});
|
||||
|
||||
@@ -1084,8 +1123,12 @@ impl StacksMessageCodecExtensions for Packet {
|
||||
}
|
||||
}
|
||||
|
||||
define_u8_enum!(BlockResponseTypePrefix{
|
||||
define_u8_enum!(
|
||||
/// Enum representing the block response type prefix
|
||||
BlockResponseTypePrefix{
|
||||
/// Accepted
|
||||
Accepted = 0,
|
||||
/// Rejected
|
||||
Rejected = 1
|
||||
});
|
||||
|
||||
|
||||
@@ -220,10 +220,8 @@ macro_rules! define_u8_enum {
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
|
||||
#[repr(u8)]
|
||||
$(#[$outer])*
|
||||
/// A u8 Named Enum
|
||||
pub enum $Name {
|
||||
$( $(#[$inner])*
|
||||
/// $Variant
|
||||
$Variant = $Val),*,
|
||||
}
|
||||
impl $Name {
|
||||
|
||||
Reference in New Issue
Block a user