Crate electrum_streaming

Crate electrum_streaming 

Source

Re-exports§

pub use request::Request;

Modules§

io
notification
request
response

Structs§

AsyncBatchRequest
AsyncClient
BlockingBatchRequest
BlockingClient
ElectrumScriptHash
Hash of the script pubkey
ElectrumScriptStatus
RawNotification
RawRequest
RawResponse
ResponseError
Electrum server responds with an error.
State
Version

Enums§

AsyncPendingRequest
BatchRequestError
BlockingPendingRequest
ErroredRequest
Event
MaybeBatch
ProcessError
RawNotificationOrResponse
SatisfiedRequest

Constants§

JSONRPC_VERSION_2_0

Traits§

PendingRequest

Type Aliases§

AsyncEventReceiver
AsyncEventSender
AsyncPendingRequestTuple
AsyncRequestError
Occurs when [Client::request] fails.
AsyncRequestReceiver
Receives Requests from [Client] to be consumed by State::add_request.
AsyncRequestSendError
Occurs when Request cannot be sent into the channel.
AsyncRequestSender
Sends Requests from [Client] to be consumed by State::add_request.
AsyncResponseReceiver
AsyncResponseSender
AsyncState
BlockingEventReceiver
BlockingEventSender
BlockingPendingRequestTuple
BlockingRequestError
BlockingRequestReceiver
BlockingRequestSendError
BlockingRequestSender
BlockingResponseReceiver
BlockingResponseSender
BlockingState
CowStr
DoubleSHA
MethodAndParams
ResponseResult
TODO: Rename as ResponseResult?