chiark / gitweb /
jstest: lower: make targets be vpid
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 9 Jul 2021 11:04:54 +0000 (12:04 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 9 Jul 2021 11:04:54 +0000 (12:04 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
jstest/jst-lower.rs

index 8b3424b2230fe8018d4d0096790fcfa98f45840e..0f0fc2a2b0bf121812f5a31b5a84a3b375d1bb14 100644 (file)
@@ -45,7 +45,7 @@ pub struct Tests {
 pub struct Test {
   name: String,
   pieces: Vec<StartPiece>,
-  targets: Vec<String>,
+  targets: Vec<VisiblePieceId>,
 }
 
 #[derive(Debug)]
@@ -158,7 +158,9 @@ impl TestsAccumulator {
       }
     ).collect_vec();
 
-    let targets = targets.into_iter().map(|s| s.to_owned()).collect_vec();
+    let targets = targets.into_iter().map(
+      |s| s.try_into().unwrap()
+    ).collect_vec();
 
     let test = Test {
       name: name.into(),