use super::*;
impl<N: Network> ToBits for TransitionLeaf<N> {
fn to_bits_le(&self) -> Vec<bool> {
self.version
.to_bits_le()
.into_iter()
.chain(self.index.to_bits_le().into_iter())
.chain(self.variant.to_bits_le().into_iter())
.chain(self.id.to_bits_le().into_iter())
.collect()
}
fn to_bits_be(&self) -> Vec<bool> {
self.version
.to_bits_be()
.into_iter()
.chain(self.index.to_bits_be().into_iter())
.chain(self.variant.to_bits_be().into_iter())
.chain(self.id.to_bits_be().into_iter())
.collect()
}
}