summaryrefslogtreecommitdiff
path: root/serde_v8/magic/buffer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'serde_v8/magic/buffer.rs')
-rw-r--r--serde_v8/magic/buffer.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/serde_v8/magic/buffer.rs b/serde_v8/magic/buffer.rs
index a0a1c974b..3a8c9499b 100644
--- a/serde_v8/magic/buffer.rs
+++ b/serde_v8/magic/buffer.rs
@@ -29,6 +29,14 @@ impl MagicBuffer {
pub fn new_temp(vec: Vec<u8>) -> Self {
MagicBuffer::Temp(vec)
}
+
+ // TODO(@littledivy): Temporary, this needs a refactor.
+ pub fn to_temp(self) -> Vec<u8> {
+ match self {
+ MagicBuffer::Temp(vec) => vec,
+ _ => unreachable!(),
+ }
+ }
}
impl Clone for MagicBuffer {