diff --git a/substrate/codec/src/codec.rs b/substrate/codec/src/codec.rs index beee49ba3d8a4..4105e9bdc85bf 100644 --- a/substrate/codec/src/codec.rs +++ b/substrate/codec/src/codec.rs @@ -80,7 +80,7 @@ impl Output for Vec { #[cfg(feature = "std")] impl Output for W { fn write(&mut self, bytes: &[u8]) { - (self as &mut ::std::io::Write).write(bytes).expect("Codec outputs are infallible"); + (self as &mut ::std::io::Write).write_all(bytes).expect("Codec outputs are infallible"); } }