1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::{H160, H256, H512, H520}; macro_rules! impl_std_default_default { ($name:ident, $bytes_size:expr) => { impl ::std::default::Default for $name { #[inline] fn default() -> Self { $name([0u8; $bytes_size]) } } }; } impl_std_default_default!(H160, 20); impl_std_default_default!(H256, 32); impl_std_default_default!(H512, 64); impl_std_default_default!(H520, 65);