Support deserialization into byte arrays for BLOB's via serde_bytes.

This commit is contained in:
Stephen Chung
2021-12-02 14:10:53 +08:00
parent 70f4c53854
commit 41dd989866
6 changed files with 49 additions and 13 deletions

View File

@@ -257,11 +257,11 @@ impl Serializer for &mut DynamicSerializer {
}
fn serialize_str(self, v: &str) -> Result<Self::Ok, Box<EvalAltResult>> {
Ok(v.to_string().into())
Ok(v.into())
}
fn serialize_bytes(self, v: &[u8]) -> Result<Self::Ok, Box<EvalAltResult>> {
Ok(Dynamic::from(v.to_vec()))
Ok(v.into())
}
fn serialize_none(self) -> Result<Self::Ok, Box<EvalAltResult>> {