diff --git a/src/enc/impls.rs b/src/enc/impls.rs index 271f92a..c715cca 100644 --- a/src/enc/impls.rs +++ b/src/enc/impls.rs @@ -31,7 +31,7 @@ impl Encode for PhantomData { impl Encode for bool { fn encode(&self, encoder: &mut E) -> Result<(), EncodeError> { - if *self { 1u8 } else { 0u8 }.encode(encoder) + u8::from(*self).encode(encoder) } }