Trait SerBolt

Source
pub trait SerBolt:
    Debug
    + AsAny
    + Send {
    // Required methods
    fn as_vec(&self) -> Vec<u8> ;
    fn name(&self) -> &'static str;
}
Expand description

Serialize a message with a type prefix, in BOLT style

Required Methods§

Source

fn as_vec(&self) -> Vec<u8>

Source

fn name(&self) -> &'static str

Implementors§

Source§

impl SerBolt for AddBlock

Source§

impl SerBolt for AddBlockReply

Source§

impl SerBolt for BlockChunk

Source§

impl SerBolt for BlockChunkReply

Source§

impl SerBolt for CheckFutureSecret

Source§

impl SerBolt for CheckFutureSecretReply

Source§

impl SerBolt for CheckOutpoint

Source§

impl SerBolt for CheckOutpointReply

Source§

impl SerBolt for CheckPubKey

Source§

impl SerBolt for CheckPubKeyReply

Source§

impl SerBolt for ClientHsmFd

Source§

impl SerBolt for ClientHsmFdReply

Source§

impl SerBolt for DeriveSecret

Source§

impl SerBolt for DeriveSecretReply

Source§

impl SerBolt for Ecdh

Source§

impl SerBolt for EcdhReply

Source§

impl SerBolt for ForgetChannel

Source§

impl SerBolt for ForgetChannelReply

Source§

impl SerBolt for ForwardWatches

Source§

impl SerBolt for ForwardWatchesReply

Source§

impl SerBolt for GetChannelBasepoints

Source§

impl SerBolt for GetChannelBasepointsReply

Source§

impl SerBolt for GetHeartbeat

Source§

impl SerBolt for GetHeartbeatReply

Source§

impl SerBolt for GetPerCommitmentPoint2

Source§

impl SerBolt for GetPerCommitmentPoint2Reply

Source§

impl SerBolt for GetPerCommitmentPoint

Source§

impl SerBolt for GetPerCommitmentPointReply

Source§

impl SerBolt for HsmdInit2

Source§

impl SerBolt for HsmdInit2Reply

Source§

impl SerBolt for HsmdInit

Source§

impl SerBolt for HsmdInitReplyV2

Source§

impl SerBolt for HsmdInitReplyV4

Source§

impl SerBolt for LockOutpoint

Source§

impl SerBolt for LockOutpointReply

Source§

impl SerBolt for Memleak

Source§

impl SerBolt for MemleakReply

Source§

impl SerBolt for NewChannel

Source§

impl SerBolt for NewChannelReply

Source§

impl SerBolt for NodeInfo

Source§

impl SerBolt for NodeInfoReply

Source§

impl SerBolt for Ping

Source§

impl SerBolt for Pong

Source§

impl SerBolt for PreapproveInvoice

Source§

impl SerBolt for PreapproveInvoiceReply

Source§

impl SerBolt for PreapproveKeysend

Source§

impl SerBolt for PreapproveKeysendReply

Source§

impl SerBolt for RemoveBlock

Source§

impl SerBolt for RemoveBlockReply

Source§

impl SerBolt for ReverseWatches

Source§

impl SerBolt for ReverseWatchesReply

Source§

impl SerBolt for RevokeCommitmentTx

Source§

impl SerBolt for RevokeCommitmentTxReply

Source§

impl SerBolt for SetupChannel

Source§

impl SerBolt for SetupChannelReply

Source§

impl SerBolt for SignAnchorspend

Source§

impl SerBolt for SignAnchorspendReply

Source§

impl SerBolt for SignAnyChannelAnnouncement

Source§

impl SerBolt for SignAnyChannelAnnouncementReply

Source§

impl SerBolt for SignAnyDelayedPaymentToUs

Source§

impl SerBolt for SignAnyLocalHtlcTx

Source§

impl SerBolt for SignAnyPenaltyToUs

Source§

impl SerBolt for SignAnyRemoteHtlcToUs

Source§

impl SerBolt for SignBolt12

Source§

impl SerBolt for SignBolt12Reply

Source§

impl SerBolt for SignChannelAnnouncement

Source§

impl SerBolt for SignChannelAnnouncementReply

Source§

impl SerBolt for SignChannelUpdate

Source§

impl SerBolt for SignChannelUpdateReply

Source§

impl SerBolt for SignCommitmentTx

Source§

impl SerBolt for SignCommitmentTxReply

Source§

impl SerBolt for SignCommitmentTxWithHtlcsReply

Source§

impl SerBolt for SignDelayedPaymentToUs

Source§

impl SerBolt for SignGossipMessage

Source§

impl SerBolt for SignGossipMessageReply

Source§

impl SerBolt for SignHtlcTxMingle

Source§

impl SerBolt for SignHtlcTxMingleReply

Source§

impl SerBolt for SignInvoice

Source§

impl SerBolt for SignInvoiceReply

Source§

impl SerBolt for SignLocalCommitmentTx2

Source§

impl SerBolt for SignLocalHtlcTx2

Source§

impl SerBolt for SignLocalHtlcTx

Source§

impl SerBolt for SignMessage

Source§

impl SerBolt for SignMessageReply

Source§

impl SerBolt for SignMutualCloseTx2

Source§

impl SerBolt for SignMutualCloseTx

Source§

impl SerBolt for SignNodeAnnouncement

Source§

impl SerBolt for SignNodeAnnouncementReply

Source§

impl SerBolt for SignPenaltyToUs

Source§

impl SerBolt for SignRemoteCommitmentTx2

Source§

impl SerBolt for SignRemoteCommitmentTx

Source§

impl SerBolt for SignRemoteHtlcToUs

Source§

impl SerBolt for SignRemoteHtlcTx

Source§

impl SerBolt for SignSpliceTx

Source§

impl SerBolt for SignTxReply

Source§

impl SerBolt for SignWithdrawal

Source§

impl SerBolt for SignWithdrawalReply

Source§

impl SerBolt for SignerError

Source§

impl SerBolt for TipInfo

Source§

impl SerBolt for TipInfoReply

Source§

impl SerBolt for UnknownPlaceholder

Source§

impl SerBolt for ValidateCommitmentTx2

Source§

impl SerBolt for ValidateCommitmentTx

Source§

impl SerBolt for ValidateCommitmentTxReply

Source§

impl SerBolt for ValidateRevocation

Source§

impl SerBolt for ValidateRevocationReply