diff options
author | Divy Srivastava <dj.srivastava23@gmail.com> | 2022-04-20 22:09:13 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-20 18:39:13 +0200 |
commit | 2612b6f20fc21fb92402aa9086d13a7192ae3814 (patch) | |
tree | 59db7a916a2c8ad55000b152912fd4019f75121d /serde_v8/magic/buffer.rs | |
parent | 57a8fc37fc99491fa2559694f78af52a597bc501 (diff) |
core: introduce `resource.read_return` (#14331)
Diffstat (limited to 'serde_v8/magic/buffer.rs')
-rw-r--r-- | serde_v8/magic/buffer.rs | 8 |
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 { |