about summary refs log tree commit diff
diff options
context:
space:
mode:
authorlcnr <rust@lcnr.de>2022-08-17 11:22:47 +0200
committerlcnr <rust@lcnr.de>2022-08-17 11:22:47 +0200
commitb7a8496a073c7ee1a8b4bb9dc4ee4efed80e3522 (patch)
treee1c84faba86886673720659d848f318071eab2c2
parent86c6ebee8fa0a5ad1e18e375113b06bd2849b634 (diff)
downloadrust-b7a8496a073c7ee1a8b4bb9dc4ee4efed80e3522.tar.gz
rust-b7a8496a073c7ee1a8b4bb9dc4ee4efed80e3522.zip
add List::as_slice
-rw-r--r--compiler/rustc_middle/src/ty/list.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_middle/src/ty/list.rs b/compiler/rustc_middle/src/ty/list.rs
index db3b5cfd180..79365ef281b 100644
--- a/compiler/rustc_middle/src/ty/list.rs
+++ b/compiler/rustc_middle/src/ty/list.rs
@@ -65,6 +65,10 @@ impl<T> List<T> {
     pub fn len(&self) -> usize {
         self.len
     }
+
+    pub fn as_slice(&self) -> &[T] {
+        self
+    }
 }
 
 impl<T: Copy> List<T> {