Macros§
Structs§
- Cursor
- Gives an in-memory buffer a cursor for reading and writing.
Traits§
- Async
Decodable - Data which can asynchronously be decoded in a consensus-consistent way.
- Async
Encodable - Data which can asynchronously be encoded in a consensus-consistent way.
- Async
Read - Read bytes asynchronously.
- Async
Read Ext - Extensions of
AsyncReadto decode data as per Bitcoin consensus. - Async
Write - Write bytes asynchronously.
- Async
Write Ext - Extensions of
AsyncWriteto encode data as per Bitcoin consensus. - FutAsync
Read Ext - Extension trait for
AsyncRead. - FutAsync
Write Ext - Extension trait for
AsyncWrite.
Functions§
- deserialize_
async - Asynchronously deserialize an object from a vector. Will error if said deserialization doesn’t consume the entire vector.
- deserialize_
async_ limited - Asynchronously deserialize a variable-length object from a vector, but enforce a maximum size limit.
- deserialize_
async_ limited_ partial - Asynchronously deserialize a variable-length object from a vector, enforce a maximum size limit, but do not error if the entire vector is not consumed.
- deserialize_
async_ partial - Asynchronously deserialize an object from a vector, but do not error if the entire vector is not consumed.
- serialize_
async - Asynchronously encode an object into a vector.