pub trait Encodable {
// Required method
fn consensus_encode<W: Write + ?Sized>(
&self,
writer: &mut W
) -> Result<usize, Error>;
}
Expand description
Data which can be encoded in a consensus-consistent way.
Required Methods§
Implementations on Foreign Types§
source§impl Encodable for Vec<FilterHeader>
impl Encodable for Vec<FilterHeader>
source§impl Encodable for Vec<AddrV2Message>
impl Encodable for Vec<AddrV2Message>
source§impl<T0: Encodable, T1: Encodable, T2: Encodable, T3: Encodable, T4: Encodable> Encodable for (T0, T1, T2, T3, T4)
impl<T0: Encodable, T1: Encodable, T2: Encodable, T3: Encodable, T4: Encodable> Encodable for (T0, T1, T2, T3, T4)
source§impl Encodable for Vec<TapLeafHash>
impl Encodable for Vec<TapLeafHash>
source§impl Encodable for Vec<UtreexoBlock>
impl Encodable for Vec<UtreexoBlock>
source§impl<T: Encodable> Encodable for Arc<T>
impl<T: Encodable> Encodable for Arc<T>
Note: This will fail to compile on old Rust for targets that don’t support atomics