cln-rpc: explicitly enumerate ChannelState enum

This commit is contained in:
Riccardo Casatta
2023-01-26 16:05:53 +01:00
committed by Alex Myers
parent 21a8342289
commit 913f9da5a8

View File

@@ -13,17 +13,17 @@ pub use bitcoin::secp256k1::PublicKey;
#[derive(Copy, Clone, Serialize, Deserialize, Debug)] #[derive(Copy, Clone, Serialize, Deserialize, Debug)]
#[allow(non_camel_case_types)] #[allow(non_camel_case_types)]
pub enum ChannelState { pub enum ChannelState {
OPENINGD, OPENINGD = 0,
CHANNELD_AWAITING_LOCKIN, CHANNELD_AWAITING_LOCKIN = 1,
CHANNELD_NORMAL, CHANNELD_NORMAL = 2,
CHANNELD_SHUTTING_DOWN, CHANNELD_SHUTTING_DOWN = 3,
CLOSINGD_SIGEXCHANGE, CLOSINGD_SIGEXCHANGE = 4,
CLOSINGD_COMPLETE, CLOSINGD_COMPLETE = 5,
AWAITING_UNILATERAL, AWAITING_UNILATERAL = 6,
FUNDING_SPEND_SEEN, FUNDING_SPEND_SEEN = 7,
ONCHAIN, ONCHAIN = 8,
DUALOPEND_OPEN_INIT, DUALOPEND_OPEN_INIT = 9,
DUALOPEND_AWAITING_LOCKIN, DUALOPEND_AWAITING_LOCKIN = 10,
} }
#[derive(Copy, Clone, Serialize, Deserialize, Debug)] #[derive(Copy, Clone, Serialize, Deserialize, Debug)]