about summary refs log tree commit diff
path: root/src/libserialize
diff options
context:
space:
mode:
authorMichael Woerister <michaelwoerister@posteo>2017-11-28 16:58:02 +0100
committerMichael Woerister <michaelwoerister@posteo>2017-12-01 13:48:59 +0100
commit059bd805262b3a9e90226eadc2262ee96619eacb (patch)
tree5427a0eab289d24df6488ec0af51bef50cf292ce /src/libserialize
parent64e109327dfd96cb8902b994b0a1e7f2d32215b0 (diff)
incr.comp.: Load diagnostics from previous session lazily and clean up on-disk-cache persistence code.
Diffstat (limited to 'src/libserialize')
-rw-r--r--src/libserialize/opaque.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libserialize/opaque.rs b/src/libserialize/opaque.rs
index f3475bd18ce..99557659b29 100644
--- a/src/libserialize/opaque.rs
+++ b/src/libserialize/opaque.rs
@@ -162,6 +162,10 @@ impl<'a> Decoder<'a> {
         self.position
     }
 
+    pub fn set_position(&mut self, pos: usize) {
+        self.position = pos
+    }
+
     pub fn advance(&mut self, bytes: usize) {
         self.position += bytes;
     }