Box large elements in project errors.

This commit is contained in:
KtorZ 2024-08-06 14:27:49 +02:00 committed by microproofs
parent b36250d183
commit 59bc9e04ad
No known key found for this signature in database
GPG Key ID: 14F93C84DE6AFD17
1 changed files with 3 additions and 3 deletions

View File

@ -61,7 +61,7 @@ pub enum Error {
TomlLoading {
path: PathBuf,
src: String,
named: NamedSource<String>,
named: Box<NamedSource<String>>,
location: Option<Span>,
help: String,
},
@ -76,7 +76,7 @@ pub enum Error {
Parse {
path: PathBuf,
src: String,
named: NamedSource<String>,
named: Box<NamedSource<String>>,
#[source]
error: Box<ParseError>,
},
@ -454,7 +454,7 @@ impl Diagnostic for Error {
Error::Type { named, .. } => Some(named),
Error::StandardIo(_) => None,
Error::MissingManifest { .. } => None,
Error::TomlLoading { named, .. } => Some(named),
Error::TomlLoading { named, .. } => Some(named.as_ref()),
Error::Format { .. } => None,
Error::TestFailure { .. } => None,
Error::Http(_) => None,