bitcoin-bitstream 0.1.18

A set of utilities for reading and writing bitstreams. This crate includes BitStreamReader, BitStreamWriter, and additional utilities for handling bit-level data operations.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// ---------------- [ File: bitcoin-bitstream/src/dummy_deserialize_type.rs ]
crate::ix!();

//-------------------------------------------[.cpp/bitcoin/src/streams.h]

/// A dummy data type to identify deserializing constructors.
///
/// By convention, a constructor of T with signature:
///    `T::T(deserialize_type, Stream& s)`
/// is a deserializing constructor in C++ code.
pub struct DeserializeType {}

// If you want the "constexpr deserialize {}" analog, you could do:
pub const DESERIALIZE: DeserializeType = DeserializeType {};