Import ValidationError in error.rs
Assisted-by: GLM-5.1 via pi
change ptmvtsxnzryynlosswnkmnvrznqkzsqp
commit 018f67c7afabb1780c13f504372516c507163f64
author Alpha Chen <alpha@kejadlen.dev>
date
parent rrurqqlk
diff --git a/src/error.rs b/src/error.rs
index e66dc3f..70fe5bc 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -1,5 +1,7 @@
 use miette::Diagnostic;
 
+use crate::ci::ValidationError;
+
 #[derive(Debug, thiserror::Error, Diagnostic)]
 pub enum Error {
     #[error("not found: {0}")]
@@ -19,7 +21,7 @@ pub enum Error {
 
     #[error("CI validation failed")]
     #[related]
-    Validation(Vec<crate::ci::ValidationError>),
+    Validation(Vec<ValidationError>),
 
     #[error("lua error: {0}")]
     Lua(String),
@@ -34,8 +36,8 @@ pub enum Error {
 
 pub type Result<T> = std::result::Result<T, Error>;
 
-impl From<Vec<crate::ci::ValidationError>> for Error {
-    fn from(errs: Vec<crate::ci::ValidationError>) -> Self {
+impl From<Vec<ValidationError>> for Error {
+    fn from(errs: Vec<ValidationError>) -> Self {
         Error::Validation(errs)
     }
 }