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