diff options
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 { |