Box large elements in project errors.
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user