ckb_types

Module packed

Source
Expand description

Various newtypes of bytes::Bytes, and their associated types.

These newtypes are thread-safe and immutable binary data with a series of associated methods to read and convert themselves.

These newtypes are generated by Molecule from schemas.

§References:

Structs§

Address
AddressBuilder
AddressReader
AddressVec
AddressVecBuilder
AddressVecIterator
AddressVecReader
AddressVecReaderIterator
Alert
AlertBuilder
AlertReader
BeUint32
BeUint64
BeUint32Builder
BeUint32Reader
BeUint64Builder
BeUint64Reader
Block
BlockBuilder
BlockExt
BlockExtBuilder
BlockExtReader
BlockExtV1
BlockExtV1Builder
BlockExtV1Reader
BlockFilterCheckPoints
BlockFilterCheckPointsBuilder
BlockFilterCheckPointsReader
BlockFilterHashes
BlockFilterHashesBuilder
BlockFilterHashesReader
BlockFilterMessage
BlockFilterMessageBuilder
BlockFilterMessageReader
BlockFilters
BlockFiltersBuilder
BlockFiltersReader
BlockProposal
BlockProposalBuilder
BlockProposalReader
BlockReader
BlockTransactions
BlockTransactionsBuilder
BlockTransactionsReader
BlockV1
BlockV1Builder
BlockV1Reader
Bool
BoolBuilder
BoolOpt
BoolOptBuilder
BoolOptReader
BoolReader
Byte
Byte32
Byte32Builder
Byte32Opt
Byte32OptBuilder
Byte32OptReader
Byte32Reader
Byte32Vec
Byte32VecBuilder
Byte32VecIterator
Byte32VecReader
Byte32VecReaderIterator
ByteReader
Bytes
BytesBuilder
BytesIterator
BytesOpt
BytesOptBuilder
BytesOptReader
BytesOptVec
BytesOptVecBuilder
BytesOptVecIterator
BytesOptVecReader
BytesOptVecReaderIterator
BytesReader
BytesVec
BytesVecBuilder
BytesVecIterator
BytesVecReader
BytesVecReaderIterator
CellDataEntry
CellDataEntryBuilder
CellDataEntryReader
CellDep
CellDepBuilder
CellDepReader
CellDepVec
CellDepVecBuilder
CellDepVecIterator
CellDepVecReader
CellDepVecReaderIterator
CellEntry
CellEntryBuilder
CellEntryReader
CellInput
CellInputBuilder
CellInputReader
CellInputVec
CellInputVecBuilder
CellInputVecIterator
CellInputVecReader
CellInputVecReaderIterator
CellOutput
CellOutputBuilder
CellOutputOpt
CellOutputOptBuilder
CellOutputOptReader
CellOutputReader
CellOutputVec
CellOutputVecBuilder
CellOutputVecIterator
CellOutputVecReader
CellOutputVecReaderIterator
CellbaseWitness
CellbaseWitnessBuilder
CellbaseWitnessReader
CompactBlock
CompactBlockBuilder
CompactBlockReader
CompactBlockV1
CompactBlockV1Builder
CompactBlockV1Reader
DiscoveryMessage
DiscoveryMessageBuilder
DiscoveryMessageReader
DiscoveryPayload
DiscoveryPayloadBuilder
DiscoveryPayloadReader
EpochExt
EpochExtBuilder
EpochExtReader
FilteredBlock
FilteredBlockBuilder
FilteredBlockReader
FilteredBlockVec
FilteredBlockVecBuilder
FilteredBlockVecIterator
FilteredBlockVecReader
FilteredBlockVecReaderIterator
GetBlockFilterCheckPoints
GetBlockFilterCheckPointsBuilder
GetBlockFilterCheckPointsReader
GetBlockFilterHashes
GetBlockFilterHashesBuilder
GetBlockFilterHashesReader
GetBlockFilters
GetBlockFiltersBuilder
GetBlockFiltersReader
GetBlockProposal
GetBlockProposalBuilder
GetBlockProposalReader
GetBlockTransactions
GetBlockTransactionsBuilder
GetBlockTransactionsReader
GetBlocks
GetBlocksBuilder
GetBlocksProof
GetBlocksProofBuilder
GetBlocksProofReader
GetBlocksReader
GetHeaders
GetHeadersBuilder
GetHeadersReader
GetLastState
GetLastStateBuilder
GetLastStateProof
GetLastStateProofBuilder
GetLastStateProofReader
GetLastStateReader
GetNodes
GetNodes2
GetNodes2Builder
GetNodes2Reader
GetNodesBuilder
GetNodesReader
GetRelayTransactions
GetRelayTransactionsBuilder
GetRelayTransactionsReader
GetTransactionsProof
GetTransactionsProofBuilder
GetTransactionsProofReader
Header
HeaderBuilder
HeaderDigest
HeaderDigestBuilder
HeaderDigestReader
HeaderDigestVec
HeaderDigestVecBuilder
HeaderDigestVecIterator
HeaderDigestVecReader
HeaderDigestVecReaderIterator
HeaderReader
HeaderVec
HeaderVecBuilder
HeaderVecIterator
HeaderVecReader
HeaderVecReaderIterator
HeaderView
HeaderViewBuilder
HeaderViewReader
Identify
IdentifyBuilder
IdentifyMessage
IdentifyMessageBuilder
IdentifyMessageReader
IdentifyReader
InIBD
InIBDBuilder
InIBDReader
IndexTransaction
IndexTransactionBuilder
IndexTransactionReader
IndexTransactionVec
IndexTransactionVecBuilder
IndexTransactionVecIterator
IndexTransactionVecReader
IndexTransactionVecReaderIterator
LightClientMessage
LightClientMessageBuilder
LightClientMessageReader
MerkleProof
MerkleProofBuilder
MerkleProofReader
Node
Node2
Node2Builder
Node2Reader
Node2Vec
Node2VecBuilder
Node2VecIterator
Node2VecReader
Node2VecReaderIterator
NodeBuilder
NodeReader
NodeVec
NodeVecBuilder
NodeVecIterator
NodeVecReader
NodeVecReaderIterator
Nodes
Nodes2
Nodes2Builder
Nodes2Reader
NodesBuilder
NodesReader
NumberHash
NumberHashBuilder
NumberHashReader
OutPoint
OutPointBuilder
OutPointReader
OutPointVec
OutPointVecBuilder
OutPointVecIterator
OutPointVecReader
OutPointVecReaderIterator
Ping
PingBuilder
PingMessage
PingMessageBuilder
PingMessageReader
PingPayload
PingPayloadBuilder
PingPayloadReader
PingReader
Pong
PongBuilder
PongReader
PortOpt
PortOptBuilder
PortOptReader
ProposalShortId
ProposalShortIdBuilder
ProposalShortIdReader
ProposalShortIdVec
ProposalShortIdVecBuilder
ProposalShortIdVecIterator
ProposalShortIdVecReader
ProposalShortIdVecReaderIterator
RawAlert
RawAlertBuilder
RawAlertReader
RawHeader
RawHeaderBuilder
RawHeaderReader
RawTransaction
RawTransactionBuilder
RawTransactionReader
RelayMessage
RelayMessageBuilder
RelayMessageReader
RelayTransaction
RelayTransactionBuilder
RelayTransactionHashes
RelayTransactionHashesBuilder
RelayTransactionHashesReader
RelayTransactionReader
RelayTransactionVec
RelayTransactionVecBuilder
RelayTransactionVecIterator
RelayTransactionVecReader
RelayTransactionVecReaderIterator
RelayTransactions
RelayTransactionsBuilder
RelayTransactionsReader
Script
ScriptBuilder
ScriptOpt
ScriptOptBuilder
ScriptOptReader
ScriptReader
SendBlock
SendBlockBuilder
SendBlockReader
SendBlocksProof
SendBlocksProofBuilder
SendBlocksProofReader
SendBlocksProofV1
SendBlocksProofV1Builder
SendBlocksProofV1Reader
SendHeaders
SendHeadersBuilder
SendHeadersReader
SendLastState
SendLastStateBuilder
SendLastStateProof
SendLastStateProofBuilder
SendLastStateProofReader
SendLastStateReader
SendTransactionsProof
SendTransactionsProofBuilder
SendTransactionsProofReader
SendTransactionsProofV1
SendTransactionsProofV1Builder
SendTransactionsProofV1Reader
SyncMessage
SyncMessageBuilder
SyncMessageReader
Time
TimeBuilder
TimeReader
Transaction
TransactionBuilder
TransactionInfo
TransactionInfoBuilder
TransactionInfoReader
TransactionKey
TransactionKeyBuilder
TransactionKeyReader
TransactionReader
TransactionVec
TransactionVecBuilder
TransactionVecIterator
TransactionVecReader
TransactionVecReaderIterator
TransactionView
TransactionViewBuilder
TransactionViewReader
Uint16
Uint32
Uint64
Uint16Builder
Uint16Reader
Uint32Builder
Uint32Reader
Uint32Vec
Uint32VecBuilder
Uint32VecIterator
Uint32VecReader
Uint32VecReaderIterator
Uint64Builder
Uint64Reader
Uint64Vec
Uint64VecBuilder
Uint64VecIterator
Uint64VecOpt
Uint64VecOptBuilder
Uint64VecOptReader
Uint64VecReader
Uint64VecReaderIterator
Uint128
Uint256
Uint128Builder
Uint128Reader
Uint256Builder
Uint256Reader
Uint256Vec
Uint256VecBuilder
Uint256VecIterator
Uint256VecReader
Uint256VecReaderIterator
UncleBlock
UncleBlockBuilder
UncleBlockReader
UncleBlockVec
UncleBlockVecBuilder
UncleBlockVecIterator
UncleBlockVecReader
UncleBlockVecReaderIterator
UncleBlockVecView
UncleBlockVecViewBuilder
UncleBlockVecViewReader
VerifiableHeader
VerifiableHeaderBuilder
VerifiableHeaderReader
VerifiableHeaderVec
VerifiableHeaderVecBuilder
VerifiableHeaderVecIterator
VerifiableHeaderVecReader
VerifiableHeaderVecReaderIterator
WitnessArgs
WitnessArgsBuilder
WitnessArgsReader

Enums§

BlockFilterMessageUnion
BlockFilterMessageUnionReader
DiscoveryPayloadUnion
DiscoveryPayloadUnionReader
LightClientMessageUnion
LightClientMessageUnionReader
PingPayloadUnion
PingPayloadUnionReader
RelayMessageUnion
RelayMessageUnionReader
SyncMessageUnion
SyncMessageUnionReader