diff --git a/src/value/convert/mod.rs b/src/value/convert/mod.rs index eef54b1..19325b1 100644 --- a/src/value/convert/mod.rs +++ b/src/value/convert/mod.rs @@ -233,8 +233,8 @@ impl TryFrom for ParseIrOpt { Value::Int(0) | Value::UInt(0) => Ok(ParseIrOpt::Ready(false)), Value::Int(_) | Value::UInt(_) => Ok(ParseIrOpt::Ready(true)), Value::Bytes(ref bytes) => match bytes.as_slice() { - [b'0'] => Ok(ParseIrOpt::Parsed(false, v)), - [b'1'] => Ok(ParseIrOpt::Parsed(true, v)), + [0] => Ok(ParseIrOpt::Parsed(false, v)), + [1] => Ok(ParseIrOpt::Parsed(true, v)), _ => Err(FromValueError(v)), }, v => Err(FromValueError(v)),