summaryrefslogtreecommitdiff
path: root/serde_v8/src/payload.rs
diff options
context:
space:
mode:
Diffstat (limited to 'serde_v8/src/payload.rs')
-rw-r--r--serde_v8/src/payload.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/serde_v8/src/payload.rs b/serde_v8/src/payload.rs
index 145066403..c9f3e85aa 100644
--- a/serde_v8/src/payload.rs
+++ b/serde_v8/src/payload.rs
@@ -11,6 +11,7 @@ pub enum ValueType {
Number,
String,
Array,
+ ArrayBuffer,
ArrayBufferView,
Object,
}
@@ -25,6 +26,8 @@ impl ValueType {
return Self::String;
} else if v.is_array() {
return Self::Array;
+ } else if v.is_array_buffer() {
+ return Self::ArrayBuffer;
} else if v.is_array_buffer_view() {
return Self::ArrayBufferView;
} else if v.is_object() {