Module misc

Source
Expand description

Miscellaneous types.

These are data types that appear in request/response types.

For example, crate::json::GetConnectionsResponse contains the crate::misc::ConnectionInfo struct defined here.

Structs§

BlockHeader
Definition.
ChainInfo
Definition. Used in crate::json::GetAlternateChainsResponse.
ConnectionInfo
Definition. Used in crate::json::GetConnectionsResponse.
DistributionCompressedBinary
Data within Distribution::CompressedBinary.
DistributionUncompressed
Data within Distribution::Uncompressed.
GetBan
Definition. Used in crate::json::GetBansResponse.
GetOutputsOut
Definition.
HistogramEntry
Definition. Used in crate::json::GetOutputHistogramResponse.
OutKey
Definition. Used in crate::other::GetOutsRequest.
OutKeyBin
Definition. Used in crate::bin::GetOutsRequest.
SetBan
Definition. Used in crate::json::SetBansRequest.
Span
Definition. Used in crate::json::SyncInfoResponse.
SpentKeyImageInfo
Definition. Used in crate::other::GetTransactionPoolResponse.
SyncInfoPeer
Definition. Used in crate::json::SyncInfoResponse.
TxEntry
Definition. Used in crate::other::GetTransactionsResponse.
TxInfo
Definition. Used in crate::other::GetTransactionPoolResponse.

Enums§

Distribution
Definition. Used in crate::json::GetOutputDistributionResponse.
RequestedInfo
Definition. Used in crate::bin::GetBlocksRequest.
Status
RPC response status.
TxEntryType
Different fields in TxEntry variants.

Type Aliases§

BinaryString
TODO: we need to figure out a type that (de)serializes correctly, String errors with serde_json