Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/base-db/src/input.rs')
| -rw-r--r-- | crates/base-db/src/input.rs | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/crates/base-db/src/input.rs b/crates/base-db/src/input.rs index fdaebeaa93..0bf4fbdfbd 100644 --- a/crates/base-db/src/input.rs +++ b/crates/base-db/src/input.rs @@ -31,7 +31,7 @@ pub enum ProcMacroLoadingError { Disabled, FailedToBuild, ExpectedProcMacroArtifact, - MissingDylibPath(Box<[String]>), + MissingDylibPath, NotYetBuilt, NoProcMacros, ProcMacroSrvError(Box<str>), @@ -42,7 +42,7 @@ impl ProcMacroLoadingError { ProcMacroLoadingError::Disabled | ProcMacroLoadingError::NotYetBuilt => false, ProcMacroLoadingError::ExpectedProcMacroArtifact | ProcMacroLoadingError::FailedToBuild - | ProcMacroLoadingError::MissingDylibPath(_) + | ProcMacroLoadingError::MissingDylibPath | ProcMacroLoadingError::NoProcMacros | ProcMacroLoadingError::ProcMacroSrvError(_) => true, } @@ -58,19 +58,12 @@ impl fmt::Display for ProcMacroLoadingError { } ProcMacroLoadingError::Disabled => write!(f, "proc-macro expansion is disabled"), ProcMacroLoadingError::FailedToBuild => write!(f, "proc-macro failed to build"), - ProcMacroLoadingError::MissingDylibPath(candidates) if candidates.is_empty() => { + ProcMacroLoadingError::MissingDylibPath => { write!( f, "proc-macro crate built but the dylib path is missing, this indicates a problem with your build system." ) } - ProcMacroLoadingError::MissingDylibPath(candidates) => { - write!( - f, - "proc-macro crate built but the dylib path is missing, this indicates a problem with your build system. Candidates not considered due to not having a dynamic library extension: {}", - candidates.join(", ") - ) - } ProcMacroLoadingError::NotYetBuilt => write!(f, "proc-macro not yet built"), ProcMacroLoadingError::NoProcMacros => { write!(f, "proc macro library has no proc macros") |