impl ::zerocopy::util::macro_util::core_reexport::hash::Hash for Foo where Self: ::zerocopy::IntoBytes + ::zerocopy::Immutable, Self: Sized, { fn hash( &self, state: &mut H, ) { ::zerocopy::util::macro_util::core_reexport::hash::Hasher::write( state, ::zerocopy::IntoBytes::as_bytes(self), ) } fn hash_slice( data: &[Self], state: &mut H, ) { ::zerocopy::util::macro_util::core_reexport::hash::Hasher::write( state, ::zerocopy::IntoBytes::as_bytes(data), ) } }