summaryrefslogtreecommitdiff
path: root/serde_v8/magic/buffer.rs
diff options
context:
space:
mode:
authorDivy Srivastava <dj.srivastava23@gmail.com>2022-04-20 22:09:13 +0530
committerGitHub <noreply@github.com>2022-04-20 18:39:13 +0200
commit2612b6f20fc21fb92402aa9086d13a7192ae3814 (patch)
tree59db7a916a2c8ad55000b152912fd4019f75121d /serde_v8/magic/buffer.rs
parent57a8fc37fc99491fa2559694f78af52a597bc501 (diff)
core: introduce `resource.read_return` (#14331)
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 {