diff options
Diffstat (limited to 'serde_v8/magic/v8slice.rs')
-rw-r--r-- | serde_v8/magic/v8slice.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/serde_v8/magic/v8slice.rs b/serde_v8/magic/v8slice.rs index 384ccf5c5..073e75235 100644 --- a/serde_v8/magic/v8slice.rs +++ b/serde_v8/magic/v8slice.rs @@ -5,6 +5,8 @@ use std::ops::DerefMut; use std::ops::Range; use std::rc::Rc; +use crate::error::value_to_type_str; + use super::rawbytes; use super::transl8::FromV8; @@ -91,7 +93,7 @@ impl FromV8 for V8Slice { ) -> Result<Self, crate::Error> { to_ranged_buffer(scope, value) .and_then(|(b, r)| Self::from_buffer(b, r)) - .map_err(|_| crate::Error::ExpectedBuffer) + .map_err(|_| crate::Error::ExpectedBuffer(value_to_type_str(value))) } } |