pub trait SerBolt: Debug + AsAny + Send {
    // Required method
    fn as_vec(&self) -> Vec<u8>;
}
Expand description

Serialize a message with a type prefix, in BOLT style

Required Methods§

source

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

Implementors§

source§

impl SerBolt for AddBlock

source§

impl SerBolt for AddBlockReply

source§

impl SerBolt for CheckFutureSecret

source§

impl SerBolt for CheckFutureSecretReply

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 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 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 ReadyChannel

source§

impl SerBolt for ReadyChannelReply

source§

impl SerBolt for RemoveBlock

source§

impl SerBolt for RemoveBlockReply

source§

impl SerBolt for ReverseWatches

source§

impl SerBolt for ReverseWatchesReply

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 SignInvoice

source§

impl SerBolt for SignInvoiceReply

source§

impl SerBolt for SignLocalCommitmentTx2

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 SignTxReply

source§

impl SerBolt for SignWithdrawal

source§

impl SerBolt for SignWithdrawalReply

source§

impl SerBolt for TipInfo

source§

impl SerBolt for TipInfoReply

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