Enum data_streaming_service::data_notification::DataPayload [−][src]
pub enum DataPayload {
AccountStatesWithProof(AccountStatesChunkWithProof),
ContinuousTransactionOutputsWithProof(LedgerInfoWithSignatures, TransactionOutputListWithProof),
ContinuousTransactionsWithProof(LedgerInfoWithSignatures, TransactionListWithProof),
EpochEndingLedgerInfos(Vec<LedgerInfoWithSignatures>),
EndOfStream,
TransactionOutputsWithProof(TransactionOutputListWithProof),
TransactionsWithProof(TransactionListWithProof),
}Expand description
A single payload (e.g. chunk) of data delivered to a data listener.
Variants
AccountStatesWithProof(AccountStatesChunkWithProof)Tuple Fields of AccountStatesWithProof
ContinuousTransactionOutputsWithProof(LedgerInfoWithSignatures, TransactionOutputListWithProof)Tuple Fields of ContinuousTransactionOutputsWithProof
ContinuousTransactionsWithProof(LedgerInfoWithSignatures, TransactionListWithProof)Tuple Fields of ContinuousTransactionsWithProof
EpochEndingLedgerInfos(Vec<LedgerInfoWithSignatures>)Tuple Fields of EpochEndingLedgerInfos
TransactionOutputsWithProof(TransactionOutputListWithProof)Tuple Fields of TransactionOutputsWithProof
TransactionsWithProof(TransactionListWithProof)Tuple Fields of TransactionsWithProof
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DataPayload
impl Send for DataPayload
impl Sync for DataPayload
impl Unpin for DataPayload
impl UnwindSafe for DataPayload
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = T
Should always be Self