]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_metadata/decoder.rs
Auto merge of #37931 - eddyb:meta-version, r=jseyfried
[rust.git] / src / librustc_metadata / decoder.rs
index 8a187bb97969a385145c1e098a26e60c8ea28b01..f59f2bcc074764c42bf61f55e5da3a6729239536 100644 (file)
@@ -421,6 +421,10 @@ pub fn is_compatible(&self) -> bool {
         self.raw_bytes().starts_with(METADATA_HEADER)
     }
 
+    pub fn get_rustc_version(&self) -> String {
+        Lazy::with_position(METADATA_HEADER.len() + 4).decode(self)
+    }
+
     pub fn get_root(&self) -> CrateRoot {
         let slice = self.raw_bytes();
         let offset = METADATA_HEADER.len();