INNER CODE UNIT · Rust
to_bytes
0xMiden/crypto · miden-serde-utils/src/lib.rs:68
fn to_bytes(&self) -> Vec<u8> {
let mut result = Vec::with_capacity(self.get_size_hint());
self.write_into(&mut result);
result
}
/// Returns an estimate of how many bytes are needed to represent self.
///
/// The default implementation returns zero.
fn get_size_hint(&self) -> usize {
0
}
}
impl<T: Serializable> Serializable for &T {
fn write_into<W: ByteWriter>(&self, target: &mut W) {
(*self).write_into(target)
}